/// <summary> /// Restart het spel met dezelfde instellingen en namen als het vorig spel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void ButtonSpeelOpnieuw_Click(object sender, EventArgs e) { this.pictureBoxSpeelOpnieuw.BackgroundImage = (Bitmap)Properties.Resources.ResourceManager.GetObject("SpeelOpnieuwButtonEndgame2D"); await Task.Delay(300); this.pictureBoxSpeelOpnieuw.BackgroundImage = (Bitmap)Properties.Resources.ResourceManager.GetObject("SpeelOpnieuwButtonEndgame"); if (BaseGame.Gamemode == 2 && GameMultiplayerOnline.Reset()) { return; } this.Close(); this.Dispose(); GC.Collect(); BaseGame.Reset(); if (BaseGame.Gamemode == 0) { GameSingleplayer.Start(BaseGame.Height, BaseGame.Width, BaseGame.Naam1); } else if (BaseGame.Gamemode == 1) { GameMultiplayerLocal.Start(BaseGame.Height, BaseGame.Width, BaseGame.Naam1, BaseGame.Naam2); } else if (BaseGame.Gamemode == 2) { GameMultiplayerOnline.Reset2(); } }
/// <summary> /// reset het spel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void restartToolStripMenuItem_Click(object sender, EventArgs e) { if (BaseGame.Gamemode == 2 && GameMultiplayerOnline.Reset()) { return; } BaseGame.Reset(); BaseGame.ResetVeld(); }
/// <summary> /// reset het spel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void Buton_Reset_Click(object sender, EventArgs e) { this.PictureBox_Reset.BackgroundImage = (Bitmap)Properties.Resources.ResourceManager.GetObject("ResetButtonBlauwSpeelveld2D"); await Task.Delay(300); this.PictureBox_Reset.BackgroundImage = (Bitmap)Properties.Resources.ResourceManager.GetObject("ResetButtonBlauwSpeelveld"); if (BaseGame.Gamemode == 2 && GameMultiplayerOnline.Reset()) { return; } BaseGame.Reset(); BaseGame.ResetVeld(); }