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