/// <summary> /// Knop, Start de Singleplayer game op moeilijk niveau wanneer deze getriggered wordt. /// </summary> /// <param name="sender">Sender, de gebruiker</param> /// <param name="e">Name of EventArgs (actionlistener)</param> private void startSpGame(object sender, RoutedEventArgs e) { this.Close(); //Creeer een nieuw object SinglePlayerWin(dow). Singleplayer SingleplayerWin = new Singleplayer(mainWindow); userNameP1 = userNameP1.ToString(); uHighScore = 0; tempPlayerOne = new Player(userNameP1, uHighScore); SingleplayerWin.setPlayer(tempPlayerOne); }
/// <summary> /// Verwijst naar de parameters hieronder in de grid voor singlePlayer /// </summary> /// <param name="grid">Is het speelveld</param> /// <param name="cols">Zijn de verticale rijen</param> /// <param name="rows">Zijn de horizontale rijen</param> /// <param name="singlePlayer">Verwijst naar het singleplayerscherm</param> public MemoryGrid(Grid grid, int cols, int rows, Singleplayer singlePlayer) { this.cols = cols; this.rows = rows; this.grid = grid; this.score = 0; this.singlePlayer = singlePlayer; imageSources = GetImagesList(); //Aanmaken van de grid InitializeGameGrid(); //Plaatsen van de images op de aangegeven locatie AddImages(); }
/// <summary> /// Constructor van de SinglePlayerNameSelect class. In deze class worden alle voorbereidingen, voorbereid. /// </summary> /// <param name="singlePlayer">singlePlayer is de naam van het object: SinglePlayer.</param> public SinglePlayerNameSelect(Singleplayer singlePlayer) { InitializeComponent(); this.singlePlayer = singlePlayer; }