コード例 #1
0
ファイル: game.py プロジェクト: sabren/blaze
 def EVT_tick(self,event):
     if self.delay:
         self.delay -= 1
     else:
         filename = Campaign.next(self.level.replace('\\','/'))
         if filename:
             lvl = level.load(filename)
             level.save(lvl,'save.lvl')
             self.quit(GameState(lvl))
         else:
             self.quit(Ending())
コード例 #2
0
ファイル: game.py プロジェクト: sabren/blaze
 def __init__(self,lvl=None):
     State.__init__(self)
     if lvl == None:
         self.level = level.load(Campaign.next())
     else:
         self.level = lvl
     self.bg = pygame.sprite.Group(self.level.s)
     self.selected = None
     self.audio = Audio()
     self.music = Music()
     self.music.volume = 1
     self.audio.volume = 0.5
     self.alarm = 0
     self.music.stop(500)
     self.music.play('data/music/play.ogg',-1)
     self.playing = True