예제 #1
0
파일: Game.py 프로젝트: span/taxrunner
 def show_menu(self):
     pygame.mouse.set_visible(1)
     self.menu.drawMenu()
     while True:
         pygame.time.Clock().tick(self.FPS)
         for event in pygame.event.get():
             self.menu.handleEvent(event)
             if event.type == Menu.MENUCLICKEDEVENT or event.type == QUIT or event.type == KEYDOWN and event.key == K_ESCAPE:
                 if event.text == "Quit":
                     self.state = 'quit'
                     return
                 elif event.text == 'Start game':
                     self.state = 'game'
                     self.menu.deactivate()
                     return
             elif event.type == KEYDOWN and event.key == K_RETURN:
                 self.state = 'game'
                 self.menu.deactivate()
                 return
                     
         if self.menu.isActive():
             self.menu.drawMenu()
             
         Score.draw_high_scores(self.hiscores, self.surface)
         pygame.display.flip()