Returns true if device key is down * @param {string|number} key * @param {number} [device] * @return {boolean} * @memberof Input
(key, device=0)
| 102 | * @return {boolean} |
| 103 | * @memberof Input */ |
| 104 | function keyIsDown(key, device=0) |
| 105 | { |
| 106 | ASSERT(isStringLike(key), 'key must be a number or string'); |
| 107 | ASSERT(device > 0 || typeof key !== 'number' || key < 3, 'use code string for keyboard'); |
| 108 | return !!(inputData[device]?.[key] & 1); |
| 109 | } |
| 110 | |
| 111 | /** Returns true if device key was pressed this frame |
| 112 | * @param {string|number} key |
no test coverage detected