From cbb88091bdf69cc8752ef1cc3662dc0b99e3ead6 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sat, 2 Mar 2024 05:30:17 -0700 Subject: key lock / player curry collisions --- src/engine/config/sprites.ts | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'src/engine/config/sprites.ts') diff --git a/src/engine/config/sprites.ts b/src/engine/config/sprites.ts index 39ad260..cca5961 100644 --- a/src/engine/config/sprites.ts +++ b/src/engine/config/sprites.ts @@ -5,6 +5,9 @@ export enum Sprites { FUNCTION_BOX, WALL, LAMBDA_FACTORY, + KEY, + LOCKED_DOOR, + CURRY, } export interface SpriteSpec { @@ -66,3 +69,30 @@ const lambdaFactorySpriteSpec = { sheet: "/assets/function_factory.png", }; SPRITE_SPECS.set(Sprites.LAMBDA_FACTORY, lambdaFactorySpriteSpec); + +const keySpriteSpec = { + msPerFrame: 200, + width: 64, + height: 64, + frames: 3, + sheet: "/assets/key.png", +}; +SPRITE_SPECS.set(Sprites.KEY, keySpriteSpec); + +const lockedDoorSpriteSpec = { + msPerFrame: 200, + width: 64, + height: 64, + frames: 3, + sheet: "/assets/locked_door.png", +}; +SPRITE_SPECS.set(Sprites.LOCKED_DOOR, lockedDoorSpriteSpec); + +const currySpriteSpec = { + msPerFrame: 200, + width: 64, + height: 64, + frames: 3, + sheet: "/assets/curry.png", +}; +SPRITE_SPECS.set(Sprites.CURRY, currySpriteSpec); -- cgit v1.2.3-70-g09d2