diff options
Diffstat (limited to 'src/engine/config')
-rw-r--r-- | src/engine/config/sprites.ts | 30 |
1 files changed, 30 insertions, 0 deletions
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); |