summaryrefslogtreecommitdiff
path: root/src/engine/TheAbstractionEngine.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/TheAbstractionEngine.ts')
-rw-r--r--src/engine/TheAbstractionEngine.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/engine/TheAbstractionEngine.ts b/src/engine/TheAbstractionEngine.ts
index e84093f..9ea5b90 100644
--- a/src/engine/TheAbstractionEngine.ts
+++ b/src/engine/TheAbstractionEngine.ts
@@ -94,19 +94,19 @@ export class TheAbstractionEngine {
}
private addWindowEventListenersToInputSystem(input: Input) {
- window.addEventListener("keydown", (e) => {
+ this.ctx.canvas.addEventListener("keydown", (e) => {
if (!e.repeat) {
input.keyPressed(e.key.toLowerCase());
}
});
- window.addEventListener("keyup", (e) =>
+ this.ctx.canvas.addEventListener("keyup", (e) =>
input.keyReleased(e.key.toLowerCase()),
);
- window.addEventListener("blur", () => input.clearKeys());
+ this.ctx.canvas.addEventListener("blur", () => input.clearKeys());
- window.addEventListener("mousemove", (e) => {
+ this.ctx.canvas.addEventListener("mousemove", (e) => {
const canvas = this.ctx.canvas;
const rect = canvas.getBoundingClientRect();