예제 #1
0
 def __init__(self):
     pygame.init()
     self.exit = False
     self.framerate = 60
     self.clock = None
     self.delta_time = 0
     self.tabs = {}
     self.add_tab('game', Game(self))
     self.add_tab('mainmenu', MainMenu(self))
     self.current_tab = self.get_tab('mainmenu')
     self.current_tab.start()
     self.screen = pygame.display.set_mode(self.current_tab.get_size().floor().get())
     Painter.init(self.screen)
예제 #2
0
 def set_current_tab(self, tab_name):
     self.current_tab = self.tabs.get(tab_name)
     self.current_tab.start()
     self.screen = pygame.display.set_mode(self.current_tab.get_size().floor().get())
     Painter.init(self.screen)