def setup(self): AppState.setup(self) self.menu = Menu() self.menu.add("Resume", None) self.menu.add("Restart", None) self.menu.add("Main Menu", None) self.menu.add("Exit", None) self.menu.build() # save app state self.game = self.app.state # render the screen background self.background = pygame.display.get_surface().convert() overlay = pygame.Surface(self.background.get_size()) overlay.set_alpha(200) overlay.fill((0, 0, 0)) self.background.blit(overlay, (0, 0))
def setup(self): AppState.setup(self) self.level = Level(self.screen.get_size()) self.level.restart()