diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-03-02 06:00:47 -0700 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-03-02 06:07:42 -0700 |
commit | 4233aca561b5650924f3cc4232cfd294d706c863 (patch) | |
tree | af67bae5565cf1b7d5400d9678d1fcc038584438 /src/engine/TheAbstractionEngine.ts | |
parent | cbb88091bdf69cc8752ef1cc3662dc0b99e3ead6 (diff) | |
download | the-abstraction-engine-4233aca561b5650924f3cc4232cfd294d706c863.tar.gz the-abstraction-engine-4233aca561b5650924f3cc4232cfd294d706c863.zip |
refocus canvas on lambda factory clsoe
Diffstat (limited to 'src/engine/TheAbstractionEngine.ts')
-rw-r--r-- | src/engine/TheAbstractionEngine.ts | 8 |
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(); |