comparison gamelib/engine.py @ 94:fa8d8fc1bf5b

Added some sounds
author David Fraser <davidf@sjsoft.com>
date Wed, 02 Sep 2009 11:25:42 +0000
parents db78e8b1f8b0
children 725b292ca07b
comparison
equal deleted inserted replaced
93:1fd56b625b24 94:fa8d8fc1bf5b
3 from pgu.engine import Game, State, Quit 3 from pgu.engine import Game, State, Quit
4 import pygame 4 import pygame
5 from pygame.locals import USEREVENT, QUIT, KEYDOWN, K_ESCAPE, K_n, K_d, K_s 5 from pygame.locals import USEREVENT, QUIT, KEYDOWN, K_ESCAPE, K_n, K_d, K_s
6 6
7 import gameboard 7 import gameboard
8 import sound
8 9
9 class Engine(Game): 10 class Engine(Game):
10 def __init__(self, main_menu_app): 11 def __init__(self, main_menu_app):
11 self.main_menu_app = main_menu_app 12 self.main_menu_app = main_menu_app
12 self.clock = pygame.time.Clock() 13 self.clock = pygame.time.Clock()
44 class DayState(State): 45 class DayState(State):
45 def init(self): 46 def init(self):
46 """Add some chickens to the farm""" 47 """Add some chickens to the farm"""
47 self.game.gameboard.tv.sun(True) 48 self.game.gameboard.tv.sun(True)
48 49
50 sound.play_sound("chicken5.ogg")
49 # disable timer 51 # disable timer
50 pygame.time.set_timer(MOVE_FOX_ID, 0) 52 pygame.time.set_timer(MOVE_FOX_ID, 0)
51 self.game.gameboard.clear_foxes() 53 self.game.gameboard.clear_foxes()
52 self.game.gameboard.update_chickens() 54 self.game.gameboard.update_chickens()
53 55