]> git.seodisparate.com - LudumDare47_StuckInALoop/commitdiff
Add success sfx
authorStephen Seo <seo.disparate@gmail.com>
Sun, 4 Oct 2020 08:33:02 +0000 (17:33 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Sun, 4 Oct 2020 08:33:02 +0000 (17:33 +0900)
resources/success.ogg [new file with mode: 0644]
src/scenes/mainscene.rs

diff --git a/resources/success.ogg b/resources/success.ogg
new file mode 100644 (file)
index 0000000..50eb7a8
Binary files /dev/null and b/resources/success.ogg differ
index 6771e709be0db9c387537372492e2b85b2e0f0b9..ee397ebc20905b061b2bcdc61a3ab893c98cae27 100644 (file)
@@ -105,6 +105,7 @@ pub struct MainScene {
     error_sfx: Source,
     puzzle_states: HashMap<PuzzleID, bool>,
     puzzle: Option<Puzzle>,
+    success_sfx: Source,
 }
 
 impl MainScene {
@@ -154,6 +155,7 @@ impl MainScene {
             error_sfx: Source::new(ctx, "/error_sfx.ogg").unwrap(),
             puzzle_states: HashMap::new(),
             puzzle: None,
+            success_sfx: Source::new(ctx, "/success.ogg").unwrap(),
         }
     }
 
@@ -524,6 +526,7 @@ impl MainScene {
                 }
             },
         }
+        self.success_sfx.play()?;
         Ok(())
     }
 }