예제 #1
0
        /// <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();
            }
        }
예제 #2
0
 /// <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();
 }
예제 #3
0
        /// <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();
        }