Skip to content

Commit d1aa302

Browse files
committed
add missing Keyboard.removeKey method
1 parent 33215dc commit d1aa302

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

src/input/Keyboard.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,24 @@ Phaser.Keyboard.prototype = {
116116

117117
},
118118

119+
/**
120+
* Removes a Key object from the Keyboard manager.
121+
*
122+
* @method Phaser.Keyboard#removeKey
123+
* @param {number} keycode - The keycode of the key to remove, i.e. Phaser.Keyboard.UP or Phaser.Keyboard.SPACEBAR
124+
*/
125+
removeKey: function (keycode) {
126+
127+
if (this._keys[keycode])
128+
{
129+
130+
delete (this._keys[keycode]);
131+
132+
this.removeKeyCapture(keycode);
133+
}
134+
135+
},
136+
119137
/**
120138
* Creates and returns an object containing 4 hotkeys for Up, Down, Left and Right.
121139
*

0 commit comments

Comments
 (0)