def init_gui(self): self.mode = GUI gui.window = self gui.cards['start'] = gui.Card(guicards.start_widgets()) gui.cards['save'] = gui.Card(guicards.save_widgets()) gui.cards['instructions'] = gui.Card(gui.instruction_widgets()) gui.cards['settings'] = gui.Card(gui.settings_widgets()) gui.cards['title'] = gui.Card(gui.title_widgets()) gui.cards['credits'] = gui.Card(gui.credit_widgets()) gui.current_card = gui.cards['title'] gui.push_handlers()
def stop_game(self): self.gluballplayer.clean_up() #self.gluballplayer = None del self.gluballplayer self.mode = GUI gui.cards['title'] = gui.Card(gui.title_widgets()) #if gui.current_card == None: gui.current_card = gui.cards['title'] if event.next_level == 'win': gui.current_card = gui.cards['credits'] gui.transition_time = 0.5 gui.next_card = None pyglet.clock.schedule(self.on_draw) music.new_song('The_Creature_Sneaks')