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
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()
|
|
} |