From a54d82a49b660a8ee0ec47ab2f0e573ed812e6ce Mon Sep 17 00:00:00 2001
From: Vesa Lappalainen <vesal@jyu.fi>
Date: Mon, 22 Nov 2021 13:37:21 +0200
Subject: [PATCH] live15 ennen pallo lokaaliksi muuttujaksi

---
 luennot/live23/Pallot/Pallot.cs | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/luennot/live23/Pallot/Pallot.cs b/luennot/live23/Pallot/Pallot.cs
index 460a75a..f9baed7 100644
--- a/luennot/live23/Pallot/Pallot.cs
+++ b/luennot/live23/Pallot/Pallot.cs
@@ -8,29 +8,29 @@ using Jypeli.Widgets;
 
 public class Pallot : PhysicsGame
 {
-    private PhysicsObject pallo;
     private double x = -200;
 
     public override void Begin()
     {
+        PhysicsObject pallo;
         PhysicsObject p = Luo(this, 100, 100);
-        Lisaa();
-        this.pallo.Color = Color.Yellow;
-        Lisaa();
-        Vaihda(Color.Red);
+        pallo = Lisaa(this);
+        pallo.Color = Color.Yellow;
+        pallo = Lisaa(this);
+        Vaihda(pallo, Color.Red);
         Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
     }
 
 
-    public void Vaihda(Color c)
+    public static void Vaihda(PhysicsObject pallo, Color c)
     {
         pallo.Color = c;
     }
 
 
-    public void Lisaa()
+    public PhysicsObject Lisaa(Pallot peli)
     {
-        Luo(this, x += 100, -200);
+        return Luo(peli, x += 100, -200);
     }
 
 
-- 
GitLab