Changeset 241
- Timestamp:
- 01/05/07 03:00:32 (5 years ago)
- Location:
- trunk/src/pyspacewar
- Files:
-
- 1 added
- 2 modified
-
sounds/coin2.wav (added)
-
ui.py (modified) (3 diffs)
-
world.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/pyspacewar/ui.py
r240 r241 1977 1977 self.hit_sound = pygame.mixer.Sound(find('sounds', 'Grenade2.wav')) 1978 1978 self.explode_sound = pygame.mixer.Sound(find('sounds', 'bomb.wav')) 1979 self.respawn_sound = pygame.mixer.Sound(find('sounds', 'coin2.wav')) 1979 1980 self.menu_sound = pygame.mixer.Sound(find('sounds', 'briefcs1.wav')) 1980 1981 … … 2009 2010 ship.hit_effect = self.hit_effect_Ship 2010 2011 ship.explode_effect = self.explode_effect_Ship 2012 ship.respawn_effect = self.respawn_effect_Ship 2011 2013 self.ai = map(AIController, self.ships) 2012 2014 self.ai_controlled = [False] * len(self.ships) … … 2283 2285 self.explode_sound.play() 2284 2286 2287 def respawn_effect_Ship(self, ship): 2288 """Play a sound effect when the player's ship respawns.""" 2289 player_id = self.ships.index(ship) 2290 if not self.ai_controlled[player_id]: 2291 self.respawn_sound.play() 2292 2285 2293 def draw(self): 2286 2294 """Draw the state of the game""" -
trunk/src/pyspacewar/world.py
r239 r241 558 558 self.hit_effect = None 559 559 self.explode_effect = None 560 self.respawn_effect = None 560 561 561 562 def _set_direction(self, direction): … … 672 673 if self.world: 673 674 self.spawn_time = self.world.time 675 if self.respawn_effect: 676 self.respawn_effect(self) 674 677 675 678 def launch(self):
