diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-03-07 20:45:47 -0700 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-03-07 20:45:47 -0700 |
commit | e6e29440563e33bb67e0ad51f9fb6c5c2c3fe809 (patch) | |
tree | 5deaee322ff1a039dc44a3cb52ecc48a671fda2a /src/engine/entities/LambdaFactory.ts | |
parent | 823620b2a6ebb7ece619991e47a37ad46542b69f (diff) | |
download | the-abstraction-engine-e6e29440563e33bb67e0ad51f9fb6c5c2c3fe809.tar.gz the-abstraction-engine-e6e29440563e33bb67e0ad51f9fb6c5c2c3fe809.zip |
level one (applications prototype finished!)
Diffstat (limited to 'src/engine/entities/LambdaFactory.ts')
-rw-r--r-- | src/engine/entities/LambdaFactory.ts | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/engine/entities/LambdaFactory.ts b/src/engine/entities/LambdaFactory.ts index a0f5749..9ad1398 100644 --- a/src/engine/entities/LambdaFactory.ts +++ b/src/engine/entities/LambdaFactory.ts @@ -1,6 +1,11 @@ import { + Failure, IMAGES, + LambdaSave, + LambdaTransformSound, Miscellaneous, + ModalOpen, + SOUNDS, SPRITE_SPECS, SpriteSpec, Sprites, @@ -144,6 +149,8 @@ export class LambdaFactory extends Entity { const text = this.getComponent<Text>(ComponentNames.Text); text.text = spawner.spawnsLeft.toString(); this.addComponent(text); + + SOUNDS.get(LambdaTransformSound.name)!.play(); } private openCodeEditor() { @@ -185,6 +192,8 @@ export class LambdaFactory extends Entity { canvas, closeButton, }; + + SOUNDS.get(ModalOpen.name)!.play(); } private refreshCodeEditorText(text: string) { @@ -239,6 +248,7 @@ export class LambdaFactory extends Entity { }); syntaxError.innerText = e.message; + SOUNDS.get(Failure.name)!.play(); return; } @@ -250,6 +260,7 @@ export class LambdaFactory extends Entity { closeModal(); canvas.focus(); + SOUNDS.get(LambdaSave.name)!.play(); } private onHighlight(direction: Direction) { |