From e6e29440563e33bb67e0ad51f9fb6c5c2c3fe809 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Thu, 7 Mar 2024 20:45:47 -0700 Subject: level one (applications prototype finished!) --- src/engine/entities/LambdaFactory.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/engine/entities/LambdaFactory.ts') 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(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) { -- cgit v1.2.3-70-g09d2