コード例 #1
0
ファイル: gameplay.py プロジェクト: centipeda/solarwolf
 def event(self, e):
     if e.type == pygame.KEYDOWN:
         #What are you doing? Looking for Cheats?
         #shame shame
         if input.Cheatstring == "wheat":
             snd.play('gameover')
             snd.play('delete')
             game.player.cheater = 1
             self.textobjs.append(objtext.Text('"wheat" Cheat: Extra Lives'))
             self.lives_left += 10
             self.hud.drawlives(self.lives_left)
         elif input.Cheatstring == "shred":
             snd.play('gameover')
             snd.play('delete')
             game.player.cheater = 1
             self.grabbedboxes = 0 #let's not give any fake complements
             self.levelnum = 49
             self.textobjs.append(objtext.Text('"shred" Cheat: Warp Level 50'))
             self.changestate('levelend')
         if e.key == pygame.K_PAUSE or e.key == pygame.K_p:
             if game.handler is self: #just in case some "help" gets in first?
                 game.handler = gamepause.GamePause(self)
コード例 #2
0
 def lostfocus(self):
     if game.handler is self and self.lives_left:
         game.handler = gamepause.GamePause(self)