diff options
| author | Maksymilian Jopek <maks@jopek.eu> | 2022-05-31 18:11:09 +0200 |
|---|---|---|
| committer | Maksymilian Jopek <maks@jopek.eu> | 2022-05-31 18:11:09 +0200 |
| commit | 0010f2de57cfa97106432ea1849c1bb75d3d99a1 (patch) | |
| tree | 41e89ff13aacfc4dc1324a365302a0867e316dc9 /src/Events.ts | |
| parent | 344737031e5bbad5f24469aabf45be6535c893f3 (diff) | |
| download | 1942-0010f2de57cfa97106432ea1849c1bb75d3d99a1.tar.gz 1942-0010f2de57cfa97106432ea1849c1bb75d3d99a1.tar.zst 1942-0010f2de57cfa97106432ea1849c1bb75d3d99a1.zip | |
All enemies movement
Diffstat (limited to 'src/Events.ts')
| -rw-r--r-- | src/Events.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Events.ts b/src/Events.ts index d85e1c1..2a3e363 100644 --- a/src/Events.ts +++ b/src/Events.ts @@ -11,8 +11,9 @@ export const keys = { up: false, down: false, fire: false, + roll: false, repeat: false, - fps: 40, + fps: 50, } // window.onkeydown = window.onkeydown ?? ((e: KeyboardEvent) => e.repeat ? keys.fire = false : setKey(e.key, true)) @@ -25,9 +26,11 @@ function setKey(key: string, val: boolean, repeat: boolean) { else if (["s", "j"].includes(key)) keys.down = val; else if (["d", "l"].includes(key)) keys.right = val; else if (["m", ";", "/"].includes(key)) { keys.fire = val; keys.repeat = repeat } + else if ([" "].includes(key)) keys.roll = val; else if (["r"].includes(key)) location.reload(); else if (["f"].includes(key)) keys.fps = 50; else if (["g"].includes(key)) keys.fps = 1; + else if (["c"].includes(key)) keys.fps = 12; // console.log(key, val ? "keydown" : "keyup") } |
