commented gamepad.ts file

This commit is contained in:
waltem01 2022-08-07 19:25:00 +02:00
parent a3e54d5f09
commit 8c2c4f0b25

View File

@ -1,8 +1,10 @@
// Interface to represent coordinates on the matrix
export interface Coordinates { export interface Coordinates {
x: number; x: number;
y: number; y: number;
} }
// Try detecting connected gamepad
export function detectGamepad() { export function detectGamepad() {
const gps = navigator.getGamepads(); const gps = navigator.getGamepads();
if (gps.length === 0) return null; if (gps.length === 0) return null;
@ -10,6 +12,7 @@ export function detectGamepad() {
return gps[0]; return gps[0];
} }
// Try detecting gamepad button presses
export function gamepadButtonPress(gamepad: Gamepad | null, gameCoords: Coordinates) { export function gamepadButtonPress(gamepad: Gamepad | null, gameCoords: Coordinates) {
if (!gamepad) return; if (!gamepad) return;