Changeset 6.1.59
- Timestamp:
- 08/21/2016 04:41:21 AM (8 years ago)
- branch-nick:
- state
- revision id:
- dsowen@fugue88.ws-20160821044121-uqssed3kqa1sc746
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main.py
r6.1.58 r6.1.59 89 89 print("Mission had {} failures".format(failures)) 90 90 self.losses += 1 91 92 def game_over(self): 93 if self.team_failures == 5: 94 print("The spies won!") 95 for p in self.players: 96 p.observe_game(False) 97 return True 98 elif self.wins >= 3: 99 print("The Resistance won!") 100 for p in self.players: 101 p.observe_game(True) 102 return True 103 elif self.losses >= 3: 104 print("The Spies won!") 105 for p in self.players: 106 p.observe_game(False) 107 return True 108 else: 109 return False 91 110 92 111 … … 174 193 state = AdvanceMission(shared) 175 194 176 while True:195 while not shared.game_over(): 177 196 state = state.do() 178 179 if shared.team_failures == 5:180 print("The spies won!")181 for p in shared.players:182 p.observe_game(False)183 return184 elif shared.wins >= 3:185 print("The Resistance won!")186 for p in shared.players:187 p.observe_game(True)188 return189 elif shared.losses >= 3:190 print("The Spies won!")191 for p in shared.players:192 p.observe_game(False)193 return194 197 195 198
Note: See TracChangeset
for help on using the changeset viewer.