Mercurial > touhou
comparison eosd @ 337:bc162f60f0a0
Skip dialogs in the boss rush mode, and make boss rush skipping faster
| author | Thibaut Girka <thib@sitedethib.com> |
|---|---|
| date | Sun, 01 Jul 2012 18:07:33 +0200 |
| parents | 4eca6130f118 |
| children | 65453340ae95 |
comparison
equal
deleted
inserted
replaced
| 336:72ef7e24b373 | 337:bc162f60f0a0 |
|---|---|
| 29 from pytouhou.vm.msgrunner import NextStage | 29 from pytouhou.vm.msgrunner import NextStage |
| 30 | 30 |
| 31 | 31 |
| 32 class EoSDGameBossRush(EoSDGame): | 32 class EoSDGameBossRush(EoSDGame): |
| 33 def run_iter(self, keystate): | 33 def run_iter(self, keystate): |
| 34 for i in range(16): | 34 for i in range(20): |
| 35 EoSDGame.run_iter(self, keystate if i == 0 else 0) | 35 EoSDGame.run_iter(self, (keystate | 256) if i == 0 else 0) |
| 36 if (self.msg_wait or self.enemies or self.items | 36 if (self.enemies or self.items |
| 37 or self.lasers or self.bullets or self.cancelled_bullets): | 37 or self.lasers or self.bullets or self.cancelled_bullets): |
| 38 break | 38 break |
| 39 | 39 |
| 40 def cleanup(self): | 40 def cleanup(self): |
| 41 if not (self.boss or self.msg_wait or self.ecl_runner.boss_wait): | 41 if not (self.boss or self.msg_wait or self.ecl_runner.boss_wait): |
