BalancingAct.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:HFOSSFinal 作者: AlanLeeson 项目源码 文件源码
def run(self):
        self.screen = pygame.display.get_surface()

        while self.running:
            # Pump GTK messages.


            # Pump PyGame messages.
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    return
                elif event.type == pygame.VIDEORESIZE:
                    pygame.display.set_mode(event.size, pygame.RESIZABLE)
                elif event.type == pygame.KEYDOWN:
                    if event.key == pygame.K_LEFT: 
                        self.currentPlayState = self.playStates.Paused


            # Clear Display
            self.screen.fill(self.white)

            options = { 0 : self.drawMenuState,
                        1 : self.drawPlayState,
                        2 : self.drawInstructionState
            }
            options[self.currentPlayState]()

            # Flip Display
            pygame.display.flip()

            # Try to stay at 30 FPS
            self.clock.tick(30)





# This function is called when the game is run directly from the command line:
# ./TestGame.py
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号