Ejemplo n.º 1
0
 def switch_screen(self, screen_index):
     if screen_index == Setting.MENU_SCREEN:
         if not self.menu_screen:
             self.menu_screen = MenuScreen(self, self.surface)
         self.menu_screen.start_screen()
     elif screen_index == Setting.SETTING_SCREEN:
         if not self.setting_screen:
             self.setting_screen = SettingScreen(self, self.surface)
         self.setting_screen.start_screen()
     elif screen_index == Setting.GAME_SCREEN:
         if not self.game_screen:
             self.game_screen = GameScreen(self, self.screen_size,
                                           self.surface)
         self.game_screen.init_screen()
         self.game_screen.play()
     elif screen_index == Setting.HIGH_SCORE_SCREEN:
         if not self.high_score_screen:
             self.high_score_screen = HighScoreScreen(self, self.surface)
         self.high_score_screen.start_screen()