def change_state_home(self): from controller.menu_state.states.home_state import HomeState from model.menu_models.home_state_model import HomeStateModel self.game.menu_state = HomeState(self.game, HomeStateModel((self.game.view.width, self.game.view.height))) self.game.run()
def change_to_state_defeat(self): self.game.menu_state = DefeatState( self.game, HomeStateModel((self.game.view.width, self.game.view.height))) return self.game.run()
def change_to_state_victory(self): self.game.menu_state = VictoryState( self.game, HomeStateModel((self.game.view.width, self.game.view.height))) return self.game.run()
def change_state_a_star(self): self.game.menu_state = ChooseHeuristicState(self.game, HomeStateModel((self.game.view.width, self.game.view.height)), "A_STAR") self.game.run()
def change_state_greedy(self): self.game.menu_state = ChooseHeuristicState(self.game, HomeStateModel((self.game.view.width, self.game.view.height)), "GREEDY") self.game.run()
def change_to_state_choose_bot(self): self.game.menu_state = ChooseBotState( self.game, HomeStateModel((self.game.view.width, self.game.view.height))) self.game.run()
def __init__(self, view): self._view = view self._menu_state = HomeState(self, HomeStateModel((view.width, view.height)))
def change_state_bot_choose(self): from controller.menu_state.states.choose_bot_state import ChooseBotState self.game.menu_state = ChooseBotState( self.game, HomeStateModel((self.game.view.width, self.game.view.height))) self.game.run()