diff mamba/snake.py @ 282:56cd71696dff

Use some sound files
author Neil Muller <drnlmuller@gmail.com>
date Thu, 15 Sep 2011 19:59:03 +0200
parents c7c9d71ac6ea
children 43ac21d498a1
line wrap: on
line diff
--- a/mamba/snake.py	Thu Sep 15 19:58:45 2011 +0200
+++ b/mamba/snake.py	Thu Sep 15 19:59:03 2011 +0200
@@ -7,6 +7,7 @@
 from mamba.constants import TILE_SIZE, UP, DOWN, LEFT, RIGHT
 from mamba.sprites import BaseSprite, tile_sizify
 from mamba.engine import SnakeDiedEvent, LevelCompletedEvent
+from mamba.sound import load_sound, play_sound
 from mamba import mutators
 
 
@@ -16,6 +17,7 @@
 class Snake(object):
 
     def __init__(self, tile_pos, orientation):
+        load_sound('crash', 'sounds/crash.ogg')
         self.segments = self.create_segments(tile_pos, orientation)
         self.pending_segments = []  # segments waiting to be added
         self.segment_group = Group()
@@ -109,6 +111,7 @@
             self.crash()
 
     def crash(self):
+        play_sound('crash')
         SnakeDiedEvent.post()
 
     def exit_level(self):