From 9729dbc7ec6c5e6c97053b5bb8ea32f040e12f93 Mon Sep 17 00:00:00 2001
From: Kullberg Joonatan <joonatan.kullberg@gmail.com>
Date: Wed, 19 Mar 2025 15:03:18 +0200
Subject: [PATCH] =?UTF-8?q?TUNNISTAA=20RULETISSA=20MIHIN=20OLLAAN=20L?=
 =?UTF-8?q?=C3=84ND=C3=84TTY=20OMG?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../Financial_Freedom/Financial_Freedom.cs    | 30 +++++++++----------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/Financial_Freedom/Financial_Freedom/Financial_Freedom.cs b/Financial_Freedom/Financial_Freedom/Financial_Freedom.cs
index 99d0484..c915a4b 100644
--- a/Financial_Freedom/Financial_Freedom/Financial_Freedom.cs
+++ b/Financial_Freedom/Financial_Freedom/Financial_Freedom.cs
@@ -89,20 +89,20 @@ public class Card // tehdään kortit
 
 public class RouletteBet
 {
-    public string Name { get; }    // Panoskohteen nimi ("0", "00", "28", jne.)
+    public string Pocket { get; }    // Panoskohteen nimi ("0", "00", "28", jne.)
     public string Color { get; }   // Väri ("Green", "Red", "Black")
     public double Angle { get; }   // Kulma-arvo asteina, jossa panoskohde sijaitsee pöydällä
 
-    public RouletteBet(string name, string color, double angle)
+    public RouletteBet(string pocket, string color, double angle)
     {
-        Name = name;
+        Pocket = pocket;
         Color = color;
         Angle = angle;
     }
 
     public override string ToString()
     {
-        return $"{Name} {Color} at {Angle}";
+        return $"{Pocket} {Color} at {Angle}";
     }
 }
 
@@ -126,6 +126,7 @@ public class  Financial_Freedom : PhysicsGame
     private List<string> clickLog = new List<string>(); //ruletin panostuksen clikkailulogi
     private List<string> Betit; //läpikäyty klikkauslogi
     private GameObject doneButton = null;
+    private double realangle;
     
     private int peliKesken = 0;
     
@@ -1685,9 +1686,7 @@ public class  Financial_Freedom : PhysicsGame
         Console.WriteLine($"Panokset on jaettu kohtiin:{string.Join(", ", Betit)}");
         Console.WriteLine($"Panos per kohde on {panos} jaettuna {clickLog.Count} on {panos/clickLog.Count}");
         RulettiLauta(this, 850, 25, 40, 0, 0);
-        var rulettitaskut = CreateRouletteBets();
-        Console.WriteLine($"lista kohdista: {string.Join(", ", rulettitaskut)}");
-        RulettiAnimaatio();
+        
         TakaisinPV();
     }
 
@@ -1763,7 +1762,7 @@ public class  Financial_Freedom : PhysicsGame
     }
     public async Task rulepisteenlasku(PhysicsObject transpallo, PhysicsObject pelilauta, List<Angle> checkAngles)
     {
-        double realangle = (transpallo.Angle.Degrees - pelilauta.Angle.Degrees) % 360;
+        realangle = (transpallo.Angle.Degrees - pelilauta.Angle.Degrees) % 360;
         Console.WriteLine(transpallo.Angle.GetPositiveDegrees());
         Console.WriteLine(pelilauta.Angle.GetPositiveDegrees());
         if (realangle < 0) { realangle += 360; }
@@ -1776,19 +1775,20 @@ public class  Financial_Freedom : PhysicsGame
         peliKesken -= 1;
     }
 
-    public static double palloangle(double realangle)
+    public double palloangle(double realangle)
     {
-        
+        var rulettitaskut = CreateRouletteBets();
+        Console.WriteLine($"lista kohdista: {string.Join(", ", rulettitaskut)}");
         bool tarkastettu = false;
         while (tarkastettu == false)
         {
-            foreach (var angle in rulettitaskut)
-            { 
-                if (realangle > angle.kulmat) 
+            foreach (var rouletteBet in rulettitaskut)
+            {
+                if (realangle > rouletteBet.Angle) 
                 {
-                    Console.WriteLine(angle.arvo); 
+                    Console.WriteLine(rouletteBet.Pocket); 
                     tarkastettu = true;
-                    return angle.numerot;
+                    return rouletteBet.Angle;
                 }
             }
         }
-- 
GitLab