new require("input/Key")()
This:
- Source:
Class that stores and automatically updates which keys are currently pressed
down.
- Source:
Example
// Example usage
var keyInput = new KeyInput();
if (keyInput.isDown(keyInput.LEFT)) {
--ball.position.x;
}
Classes
Members
-
DOWN
-
Down key code.
- Source:
-
LEFT
-
Left key code.
- Source:
-
RIGHT
-
Right key code.
- Source:
-
UP
-
Up key code.
- Source:
Methods
-
<private> __pressDown(keyCode)
-
Press down a key.
This:
Parameters:
Name Type Description keyCode
number - Source:
-
<private> __release(keyCode)
-
Relase a key.
This:
Parameters:
Name Type Description keyCode
number - Source:
-
isDown(keyCode) → {boolean}
-
Check whether a key is pressed down or not. This is preferably called in the game's main loop.
This:
Parameters:
Name Type Description keyCode
number - Source:
Returns:
- Type
- boolean