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