bacongamejam05-notsoalonein.../src/input.coffee
2013-06-13 21:46:14 +02:00

26 lines
821 B
CoffeeScript

keymap = []
addEventListener 'keydown', (event) ->
keymap[event.keyCode] = true
# key: plus
if event.keyCode == 187
config.pixelsize += 2
update_canvas(config.map.width*config.pixelsize+config.map.origin.x, config.map.height*config.pixelsize+config.map.origin.y)
# key: minus
if event.keyCode == 189
config.pixelsize -= 2
update_canvas(config.map.width*config.pixelsize+config.map.origin.x, config.map.height*config.pixelsize+config.map.origin.y)
# key: d
if event.keyCode == 68 and config.debug_available then config.debug = !config.debug
# key: space
if event.keyCode == 32 then break_walls(player.position)
# key: l
if event.keyCode == 76 and config.debug_available then config.lights = !config.lights
addEventListener 'keyup', (event) ->
keymap[event.keyCode] = false