/// <summary> /// Dit is de timer die langzaam afteld en een beurt afpakt wanneer dde timer afloopt. /// </summary> public static async void Timer() //timer methode { while (Gamestate == 1) { while (Tijdbeurt > 0) //loop die secondes telt { if (Gamestate == 2) // killed de timer als het spel is afgelopen. { return; } await Task.Delay(1000); if (Terugdraai == false) { Tijdbeurt--; } Tijdtotaal++; FormSpeelveld.Textbox_Timer.Text = Convert.ToString(Tijdbeurt); } Tijdbeurt = 10; //timer reset if (SpelerAanBeurt == 1) { Zetten1++; FormSpeelveld.Textbox_Zetten_Speler_1.Text = Convert.ToString(Zetten1); } if (SpelerAanBeurt == 2) { Zetten2++; FormSpeelveld.Textbox_Zetten_Speler_1.Text = Convert.ToString(Zetten2); } BaseGame.VolgendeBeurt(); } }