Show
Ignore:
Timestamp:
01/05/07 03:00:32 (5 years ago)
Author:
mg
Message:

Another sound effect: respawn.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/pyspacewar/ui.py

    r240 r241  
    19771977        self.hit_sound = pygame.mixer.Sound(find('sounds', 'Grenade2.wav')) 
    19781978        self.explode_sound = pygame.mixer.Sound(find('sounds', 'bomb.wav')) 
     1979        self.respawn_sound = pygame.mixer.Sound(find('sounds', 'coin2.wav')) 
    19791980        self.menu_sound = pygame.mixer.Sound(find('sounds', 'briefcs1.wav')) 
    19801981 
     
    20092010            ship.hit_effect = self.hit_effect_Ship 
    20102011            ship.explode_effect = self.explode_effect_Ship 
     2012            ship.respawn_effect = self.respawn_effect_Ship 
    20112013        self.ai = map(AIController, self.ships) 
    20122014        self.ai_controlled = [False] * len(self.ships) 
     
    22832285            self.explode_sound.play() 
    22842286 
     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 
    22852293    def draw(self): 
    22862294        """Draw the state of the game"""