summaryrefslogtreecommitdiff
path: root/src/engine/TheAbstractionEngine.ts
diff options
context:
space:
mode:
authorElizabeth Hunt <elizabeth.hunt@simponic.xyz>2024-03-02 06:00:47 -0700
committerElizabeth Hunt <elizabeth.hunt@simponic.xyz>2024-03-02 06:07:42 -0700
commit4233aca561b5650924f3cc4232cfd294d706c863 (patch)
treeaf67bae5565cf1b7d5400d9678d1fcc038584438 /src/engine/TheAbstractionEngine.ts
parentcbb88091bdf69cc8752ef1cc3662dc0b99e3ead6 (diff)
downloadthe-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.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();