09-11-2012, 08:07 PM
Pour éviter les déplacements en diagonale pour mon jeu j'empêche qu'on puisse enfoncer deux touches de direction en même temps
puis
keys = length: 0
$(window).keyup (e) -> if keys[e.keyCode] then keys[e.keyCode] = false; --keys.length
$(window).keydown (e) -> unless keys[e.keyCode] then keys[e.keyCode] = true; ++keys.length
puis
$(window).keydown (e) ->
if keys.length > 1 then return false
#...