def game_over(self): if self.score > self.highscore: self.highscore = self.score self.save_highscore() self.paused = True self.menu = MenuScene('Game Over', 'Highscore: %i' % self.highscore, ['New Game', 'Filter: ' + filter_names[self.filter]]) self.present_modal_scene(self.menu)
def lose(self): #Remove Frog from view self.frog.position = (-100, -100) self.touchEnabled = False #Add Restart Menu self.add_child(self.blood) self.menu = MenuScene('You Lose', 'You Got X/5', ['New Game']) self.present_modal_scene(self.menu)
def pause_menu(self): self.paused = True self.menu = MenuScene('Game Paused', 'Beat this score: %i' % self.highscore, ['Continue', 'New Game', 'Help', 'Save Score']) self.present_modal_scene(self.menu)
def show_game_over_menu(self): self.paused = True self.menu = MenuScene('You Crashed!', 'Score: %i' % (self.score), ['Try Again']) self.present_modal_scene(self.menu)
def instruct_menu(self, bob = 'Continue'): speech.say('Tilt to Move your Ship, and Tap to Use Weapons') self.paused = True self.menu = MenuScene('Instructions', 'Tilt to Move\nTap to Shoot', [bob]) self.present_modal_scene(self.menu)
def show_start_menu(self): self.paused = True self.menu = MenuScene('Space Blaster', 'Score to beat: %i' % self.highscore, ['Launch!', 'Instructions']) self.present_modal_scene(self.menu)
def show_pause_menu(self): self.paused = True self.menu = MenuScene( 'Paused', 'Highscore: %i' % self.highscore, ['Continue', 'New Game', 'Filter: ' + filter_names[self.filter]]) self.present_modal_scene(self.menu)
def show_start_menu(self): self.paused = True self.menu = MenuScene('BrickBreaker', 'Highscore: %i' % self.highscore, ['Play', 'Filter: ' + filter_names[self.filter]]) self.present_modal_scene(self.menu)
def show_game_over_menu(self): self.paused = True self.menu = MenuScene('Time Up!', 'Score: %i' % (self.score), ['New Game']) self.present_modal_scene(self.menu)
def show_start_menu(self): self.paused = True self.menu = MenuScene('Match3', 'Highscore: %i' % self.highscore, ['New Game']) self.present_modal_scene(self.menu)