You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

84 lines
1.8 KiB

function myKeyPressed() {
if ($('input').is(':focus')){
if (p.keyCode === 13 && $('#chat-input > input').is(':focus')){
onlineManager.sendMessage()
}
return true
}
if (game instanceof OnlineGame){
switch (p.keyCode){
case 38:
case 87:
game.input.up = true
break
case 40:
case 83:
game.input.down = true
break
case 65:
case 37:
game.input.left = true
break
case 68:
case 39:
game.input.right = true
break
}
game.sendInput()
}
switch (p.keyCode){
case 37:
case 38:
case 39:
case 40:
case 65:
case 68:
case 83:
case 87:
return false
}
}
function myKeyReleased() {
if ($('input').is(':focus')) return true
if (game instanceof OnlineGame){
switch (p.keyCode){
case 38:
case 87:
game.input.up = false
break
case 40:
case 83:
game.input.down = false
break
case 65:
case 37:
game.input.left = false
break
case 68:
case 39:
game.input.right = false
break
}
game.sendInput()
}
switch (p.keyCode){
case 32:
game.togglePlay(true, false)
return false
case 37:
case 38:
case 39:
case 40:
case 65:
case 68:
case 83:
case 87:
return false
}
}
window.onresize = () => {
adjustDOMSizes()
}