game: fix: unregister_key now works
This commit is contained in:
parent
e669cb21ca
commit
1dea678a04
@ -13,7 +13,7 @@ export default class extends AbstractView
|
||||
this.my_player = undefined;
|
||||
}
|
||||
|
||||
keyStretchHandler(event)
|
||||
keyReleaseHandler(event)
|
||||
{
|
||||
const idx = this.keys_pressed.indexOf(event.key);
|
||||
if (idx != -1)
|
||||
@ -63,14 +63,16 @@ export default class extends AbstractView
|
||||
|
||||
register_key()
|
||||
{
|
||||
document.addEventListener('keydown', this.keyPressHandler.bind(this));
|
||||
document.addEventListener('keyup', this.keyStretchHandler.bind(this));
|
||||
this.keyPressHandler = this.keyPressHandler.bind(this);
|
||||
this.keyReleaseHandler = this.keyReleaseHandler.bind(this);
|
||||
document.addEventListener('keydown', this.keyPressHandler);
|
||||
document.addEventListener('keyup', this.keyReleaseHandler);
|
||||
}
|
||||
|
||||
unregister_key()
|
||||
{
|
||||
document.removeEventListener('keydown', this.keyPressHandler);
|
||||
document.removeEventListener('keyup', this.keyStretchHandler);
|
||||
document.removeEventListener('keyup', this.keyReleaseHandler);
|
||||
}
|
||||
|
||||
async join_game()
|
||||
|
Loading…
Reference in New Issue
Block a user