From f090133f46a16ba72f61c35602afe5e9f2dc8b71 Mon Sep 17 00:00:00 2001 From: Kaikosuo Paavo <paavo.kaikosuo@gmail.com> Date: Fri, 14 Mar 2025 11:21:37 +0200 Subject: [PATCH] aloita alusta toteutettu paremmin --- peli/Peli/Peli/Peli.cs | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/peli/Peli/Peli/Peli.cs b/peli/Peli/Peli/Peli.cs index 8745e8b..b18ba4a 100644 --- a/peli/Peli/Peli/Peli.cs +++ b/peli/Peli/Peli/Peli.cs @@ -650,19 +650,28 @@ namespace Peli HighScoreWindow topIkkuna = new HighScoreWindow("Parhaat ajat", "Onneksi olkoon, pääsit listalle ajalla %p! Syötä nimesi:", topList, aikaaKulunut); - topIkkuna.Closed += AloitaAlusta2; + topIkkuna.Closed += (_) => + { + AloitaAlusta(); + }; Add(topIkkuna); } else if (LapaistutCheckpointit == kulmac.Length && maalissa == false) { HighScoreWindow topIkkuna = new HighScoreWindow("Parhaat ajat", topList); - topIkkuna.Closed += AloitaAlusta2; + topIkkuna.Closed += (_) => + { + AloitaAlusta(); + }; Add(topIkkuna); } else if (maalissa && LapaistutCheckpointit != kulmac.Length) { HighScoreWindow topIkkuna = new HighScoreWindow("Koitahan ensi kerralla pysyä tiellä...", topList); - topIkkuna.Closed += AloitaAlusta2; + topIkkuna.Closed += (_) => + { + AloitaAlusta(); + }; Add(topIkkuna); } else if (alkuvalikosta) @@ -674,7 +683,10 @@ namespace Peli else { HighScoreWindow topIkkuna = new HighScoreWindow("Parhaat ajat", topList); - topIkkuna.Closed += AloitaAlusta2; + topIkkuna.Closed += (_) => + { + AloitaAlusta(); + }; Add(topIkkuna); } @@ -804,19 +816,6 @@ namespace Peli } - /// <summary> - /// Trust me bro, näit pitää olla kaks. - /// </summary> - /// <param name="sender">Tärkeä asia</param> - private void AloitaAlusta2(Window sender) - { - DataStorage.Save(topList, "pisteet.xml"); - maalissa = false; - ClearAll(); - AloitaPeli(); - } - - /// <summary> /// Auton savun aliohjelma. Luo ja lisää sen autoon. /// </summary> -- GitLab