Add welcome sound
authorNeil <neil@dip.sun.ac.za>
Thu, 15 May 2014 18:43:27 +0000 (20:43 +0200)
committerNeil <neil@dip.sun.ac.za>
Thu, 15 May 2014 18:43:27 +0000 (20:43 +0200)
data/sounds/SOURCES.txt
data/sounds/startup.ogg [new file with mode: 0644]
naja/scenes/game.py

index cfb2dfb91d4067072705134415eec4eac2285b8a..76ac231057f09a41bbacd984435a0c09b8532da4 100644 (file)
@@ -24,3 +24,13 @@ Notes:
    Generated by: tools/gen_sound.py 1000 0.25 ; oggenc -o error.ogg -r beep1000.pcm
    Generate by Neil Muller, May 2014
    License: MIT-style permissive license - see LICENSE.txt
+
+startup.ogg
+-----------
+
+Notes:
+   Generated by: tools/gen_sound.py 200 0.25 ; tools/gen_sound.py 400 0.25 ; tools/gen_sound.py 600 0.25 ; tools/gen_sound.py 800 0.25 ;
+                 cat beep200.pcm beep400.pcm beep600.pcm beep800.pcm > startup.pcm ;
+                 oggenc -o startup.ogg -r startup.pcm
+   Generate by Neil Muller, May 2014
+   License: MIT-style permissive license - see LICENSE.txt
diff --git a/data/sounds/startup.ogg b/data/sounds/startup.ogg
new file mode 100644 (file)
index 0000000..ad2f39b
Binary files /dev/null and b/data/sounds/startup.ogg differ
index c0f52a8be47b9eff08aa4568da6102ddf123207e..b50065febe42de6526d315cd7573aeadfbc89a5a 100644 (file)
@@ -12,6 +12,7 @@ from naja.widgets.player_bits import PlayerBitsWidget
 from naja.widgets.game_bits import GameBitsWidget
 from naja.widgets.info_area import InfoAreaWidget
 from naja.widgets.robot import RobotWidget
+from naja.sound import sound
 
 
 class GameScene(Scene):
@@ -27,6 +28,7 @@ class GameScene(Scene):
         self.add(GameBitsWidget((0, 540), state))
         self.add(info)
         self.add(RobotWidget(state))
+        sound.play_sound('startup.ogg')
 
     def handle_scene_event(self, ev):
         from naja.scenes.menu import MenuScene