From a563ef47994a8fbfa4e7dcc2c8ee921a95a90442 Mon Sep 17 00:00:00 2001
From: Miettinen Miklas <miklas.miettinen@gmail.com>
Date: Wed, 18 Dec 2024 14:15:23 +0200
Subject: [PATCH] kommentteja

---
 .../Financial_Freedom/Financial_Freedom.cs    | 20 +++++++++----------
 1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/Financial_Freedom/Financial_Freedom/Financial_Freedom.cs b/Financial_Freedom/Financial_Freedom/Financial_Freedom.cs
index e6c43a0..27e887b 100644
--- a/Financial_Freedom/Financial_Freedom/Financial_Freedom.cs
+++ b/Financial_Freedom/Financial_Freedom/Financial_Freedom.cs
@@ -1399,8 +1399,8 @@ public class  Financial_Freedom : PhysicsGame
         
         Image[] slotImages = slotImagesList.ToArray();
         List<PhysicsObject> slotitList = new List<PhysicsObject>();
-        
         LuoSlots(slotImages, slotitList);
+        
         Keyboard.Listen(Key.Space, ButtonState.Pressed, () => PelaaSlots(slotImages, slotitList), "Pyrittää slotsit");
     }
     public async Task SamaSlots()
@@ -1514,38 +1514,36 @@ public class  Financial_Freedom : PhysicsGame
 
         for (int i = 0; i < rivit - 1; i++)
         {
-            int winKerroin = 1000;// vaihda myös riviltä 1362/alustusslot alusta
+            int winKerroin = 1000;// vaihda myös alustusslot alusta
             int kirsikkaKerroin = 10; // ^^^^^^^^
             int count = 1;
             bool kiina1 = false;
             bool kirsikka1 = false;
             Image mikakuva = slotsGrid[i, 0].Image;
-            if (mikakuva == slotImages[0])
+            if (mikakuva == slotImages[0]) // jos rivin ensimmäinen slotti on winwin vaihtaa pistetarkistuksen alun kerroksen toiseen slottiin
             {
                 mikakuva = slotsGrid[i, 1].Image;
             }
             double riviVoitto = 0;
             for (int j = 1; j < kerrokset; j++)
             {
-                if (slotsGrid[i, j].Image == slotImages[0])
+                if (slotsGrid[i, j].Image == slotImages[0]) // jos jokin rivin sloteista on winwin lisää panoksen winkertoimen kanssa rivivoittoon
                 {
                     Console.WriteLine("win1");
-
                     riviVoitto += panos * winKerroin;
                 }
-                if (slotsGrid[i, 0].Image == slotImages[0] && kiina1 == false)
+                if (slotsGrid[i, 0].Image == slotImages[0] && kiina1 == false) // jos kerroksen ensinmäinen slottin on winwin lisää panoksen winkertoimen kanssa rivivoittoon
                 {
                     Console.WriteLine("win2");
-
                     riviVoitto += panos * winKerroin;
                     kiina1 = true;
                 }
-                if (slotsGrid[i, j].Image == slotImages[1])
+                if (slotsGrid[i, j].Image == slotImages[1])  // jos jokin rivin sloteista on kirsikka lisää panoksen kirsikkakertoimen kanssa rivivoittoon
                 {
                     Console.WriteLine("kirsikkaa1");
                     riviVoitto += panos * kirsikkaKerroin;
                 }
-                if (slotsGrid[i, 0].Image == slotImages[1] && kirsikka1 == false )
+                if (slotsGrid[i, 0].Image == slotImages[1] && kirsikka1 == false )// jos kerroksen ensinmäinen slottin on krisikka lisää panoksen kirsikkakertoimen kanssa rivivoittoon
                 {
                     Console.WriteLine("kirsikkaa2");
                     riviVoitto += panos * kirsikkaKerroin;
@@ -1553,14 +1551,14 @@ public class  Financial_Freedom : PhysicsGame
                 } 
                 if ((slotsGrid[i, j].Image == mikakuva && slotsGrid[i, j].Image == slotsGrid[i, j - 1].Image) ||
                     (slotsGrid[i, j].Image == slotImages[1] && slotsGrid[i, j].Image == slotsGrid[i, j - 1].Image) ||
-                    (slotsGrid[i, j].Image == slotImages[0] && slotsGrid[i, j].Image == slotsGrid[i, j - 1].Image))
+                    (slotsGrid[i, j].Image == slotImages[0] && slotsGrid[i, j].Image == slotsGrid[i, j - 1].Image))// jos slotin kuva on sama kuine edellinene samalla rivillä olleen slotin kuva lisää count:tiin 1
                 {
                     count++;
                     Console.WriteLine(count);
                 }
                 
             }
-            if (count > 1 && slotHinta.ContainsKey(mikakuva))
+            if (count > 1 && slotHinta.ContainsKey(mikakuva))// jos count on enemmän kuin yksi lisätään rivivoittoon saadun voiton 
             {
                 Console.WriteLine("panos: " + panos + "slothinta: " + slotHinta[mikakuva] + "count: " + count);
                 if (mikakuva != slotImages[0])
-- 
GitLab