comparison gamelib/engine.py @ 91:db78e8b1f8b0

Make night length a more easily discoverable parameter
author Neil Muller <drnlmuller@gmail.com>
date Wed, 02 Sep 2009 10:45:33 +0000
parents 18db99fda6bd
children fa8d8fc1bf5b
comparison
equal deleted inserted replaced
90:23a8b2e49e9f 91:db78e8b1f8b0
91 return pygame.event.post(START_DAY) 91 return pygame.event.post(START_DAY)
92 elif e.type is KEYDOWN and e.key == K_ESCAPE: 92 elif e.type is KEYDOWN and e.key == K_ESCAPE:
93 return MainMenuState(self.game) 93 return MainMenuState(self.game)
94 elif e.type is MOVE_FOX_ID: 94 elif e.type is MOVE_FOX_ID:
95 self.cycle_count += 1 95 self.cycle_count += 1
96 if self.cycle_count > 50: 96 if self.cycle_count > NIGHT_LENGTH:
97 return pygame.event.post(START_DAY) 97 return pygame.event.post(START_DAY)
98 return self.game.gameboard.move_foxes() 98 return self.game.gameboard.move_foxes()
99 elif e.type is not QUIT: 99 elif e.type is not QUIT:
100 self.game.gameboard.event(e) 100 self.game.gameboard.event(e)
101 101
120 START_NIGHT = pygame.event.Event(USEREVENT, name="START_NIGHT") 120 START_NIGHT = pygame.event.Event(USEREVENT, name="START_NIGHT")
121 GO_MAIN_MENU = pygame.event.Event(USEREVENT, name="GO_MAIN_MENU") 121 GO_MAIN_MENU = pygame.event.Event(USEREVENT, name="GO_MAIN_MENU")
122 MOVE_FOX_ID = USEREVENT + 1 122 MOVE_FOX_ID = USEREVENT + 1
123 MOVE_FOXES = pygame.event.Event(MOVE_FOX_ID, name="MOVE_FOXES") 123 MOVE_FOXES = pygame.event.Event(MOVE_FOX_ID, name="MOVE_FOXES")
124 QUIT = pygame.event.Event(QUIT) 124 QUIT = pygame.event.Event(QUIT)
125 NIGHT_LENGTH = 150