/// <summary> /// Contructor to load in a saved game. /// </summary> /// <param name="loadGame"></param> public GamePage(bool loadGame) { InitializeComponent(); if (loadGame) { // Loads the save file and sets all the variables. this.loadGame(); txtBeurtNaam.Text = currentPlayer; grid = new MemoryGrid(GameGrid, nr_cols, nr_rows, bgImages, this, true, firstCard, secondCard); bgImages = grid.getBgImages(); SetCards(); } }
/// <summary> /// Sets the player1, singlePlayer, txtBeurtNaam.Text, currentPlayer and creates a grid by calling MemoryGrid. /// </summary> /// <param name="Player1"></param> public GamePage(string Player1) { InitializeComponent(); this.player1 = Player1; singlePlayer = true; txtBeurtNaam.Text = player1; lblScore2.Content = ""; currentPlayer = player1; grid = new MemoryGrid(GameGrid, nr_cols, nr_rows, bgImages, this, false, firstCard, secondCard); bgImages = grid.getBgImages(); }
/// <summary> /// Sets the player1, player2, singlePlayer, txtBeurtNaam.Text, currentPlayer and creates a grid by calling MemoryGrid. /// </summary> /// <param name="Player1"></param> /// <param name="Player2"></param> public GamePage(string Player1, string Player2) { InitializeComponent(); this.player1 = Player1; this.player2 = Player2; singlePlayer = false; txtBeurtNaam.Text = player1; lblScore1.Content = player1Score.ToString(); lblScore2.Content = player2Score.ToString(); txtScore_1.Text = player1; txtScore_2.Text = player2; currentPlayer = player1; grid = new MemoryGrid(GameGrid, nr_cols, nr_rows, bgImages, this, false, firstCard, secondCard); bgImages = grid.getBgImages(); }