Mercurial > rinkhals
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 |