Mercurial > touhou
comparison eosd @ 340:39bc59953dfa
Increase player's power stats during skipped frames in boss rush mode.
author | Thibaut Girka <thib@sitedethib.com> |
---|---|
date | Wed, 04 Jul 2012 22:52:02 +0200 |
parents | 7a05edbab88a |
children | 61caded6b4f5 |
comparison
equal
deleted
inserted
replaced
339:7a05edbab88a | 340:39bc59953dfa |
---|---|
33 | 33 |
34 class EoSDGameBossRush(EoSDGame): | 34 class EoSDGameBossRush(EoSDGame): |
35 def run_iter(self, keystate): | 35 def run_iter(self, keystate): |
36 for i in range(20): | 36 for i in range(20): |
37 EoSDGame.run_iter(self, (keystate | 256) if i == 0 else 0) | 37 EoSDGame.run_iter(self, (keystate | 256) if i == 0 else 0) |
38 if not self.enemies and self.frame % 90 == 0: | |
39 for player in self.players: | |
40 if player.state.power < 128: | |
41 player.state.power += 1 | |
38 if (self.enemies or self.items | 42 if (self.enemies or self.items |
39 or self.lasers or self.bullets or self.cancelled_bullets): | 43 or self.lasers or self.bullets or self.cancelled_bullets): |
40 break | 44 break |
41 | 45 |
42 def cleanup(self): | 46 def cleanup(self): |