Standardise music volume
[naja.git] / naja / scenes / win.py
index 77df66f6a15bbb1164be9a143329baeb422579bf..82437d04860a38e90f150607b052a1b2c7a98053 100644 (file)
@@ -5,7 +5,8 @@ Win scene.
 import pygame.locals as pgl
 
 from naja.constants import KEYS, PALETTE
-from naja.events import QuitGameEvent
+from naja.events import SceneChangeEvent, LoadGameEvent
+from naja.sound import sound
 from naja.scenes.scene import Scene
 from naja.widgets.image_box import ImageBox
 from naja.widgets.text import TextWidget, TextBoxWidget
@@ -31,12 +32,19 @@ class WinScene(Scene):
                 "You're great.",
                 "You did well.",
                 "You should be proud of yourself.",
+                "",
+                "Press ESC to return to the menu",
             ]),
             colour=PALETTE.WHITE, padding=1, border=1,
             bg_colour=PALETTE.BLACK, border_colour=PALETTE.BLACK,
             box_width=300))
+        sound.play_music('A_ninja.ogg', 0.25)
 
     def handle_scene_event(self, ev):
+        from naja.scenes.menu import MenuScene
         if ev.type == pgl.KEYDOWN and ev.key in KEYS.QUIT:
-            QuitGameEvent.post()
+            sound.stop()
+            # drop current state
+            LoadGameEvent.post(None)
+            SceneChangeEvent.post(MenuScene)
             return