Module: input/Key

input/Key

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

require("input/Key")

Members

DOWN

Down key code.
Source:

LEFT

Left key code.
Source:
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