diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-03-02 05:30:17 -0700 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-03-02 05:30:17 -0700 |
commit | cbb88091bdf69cc8752ef1cc3662dc0b99e3ead6 (patch) | |
tree | b10e56d8f5281a9e91db8e2a923f91b216129459 /src/engine/config/sprites.ts | |
parent | 4b9349b3f8bee21eb086cfd6e7668532a50e6048 (diff) | |
download | the-abstraction-engine-cbb88091bdf69cc8752ef1cc3662dc0b99e3ead6.tar.gz the-abstraction-engine-cbb88091bdf69cc8752ef1cc3662dc0b99e3ead6.zip |
key lock / player curry collisions
Diffstat (limited to 'src/engine/config/sprites.ts')
-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); |