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