Esempio n. 1
0
class GameView:
	def __init__(self):
		self.game_over = False
		self.__game_controller = GameController()
		self.game_vars = self.__game_controller.start_game()
		self.available_columns = self.game_vars['available_columns']
		self.current_player = self.game_vars['current_player']
		self.__gui = GameUI()
		self.__gui.display(self.game_vars)

	def make_move(self,move):
		self.game_vars = self.__game_controller.player_move(move)
		self.number_of_moves = self.game_vars['number_of_moves']
		self.current_player = self.game_vars['current_player']
		if self.game_vars['message']:
			self.game_over = True
		self.__gui.display(self.game_vars)