From 93bd212a56f1c5748f0c62da1b695bfc69780b9c Mon Sep 17 00:00:00 2001 From: Pekka Pihlajamaa <pepihlaj@student.jyu.fi> Date: Mon, 3 Oct 2022 00:01:40 +0300 Subject: [PATCH] Ohjaimet saatu haltuun --- Hiko/Hiko/Hiko.cs | 13 +++++++++++-- Hiko/Hiko/Hiko.csproj | 3 +++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Hiko/Hiko/Hiko.cs b/Hiko/Hiko/Hiko.cs index 39e8e06..7bd6bed 100644 --- a/Hiko/Hiko/Hiko.cs +++ b/Hiko/Hiko/Hiko.cs @@ -12,6 +12,7 @@ namespace Hiko { PhysicsObject pelaaja; + GameObject tahtain; public override void Begin() { // Kirjoita ohjelmakoodisi tähän @@ -21,6 +22,7 @@ namespace Hiko LuoPelaaja(); Gravity = new Vector(0.0, -981.0); LuoOhjaimet(); + LuoTahtain(); PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); } @@ -34,6 +36,13 @@ namespace Hiko Add(pelaaja); return pelaaja; } + GameObject LuoTahtain() + { + tahtain = new GameObject(30.0, 30.0, Shape.Circle); + tahtain.Image = LoadImage("tähtäinristikko"); + Add(tahtain); + return tahtain; + } public void LuoOhjaimet() { Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaPelaajaa, null, new Vector(-1000, 0)); @@ -50,8 +59,8 @@ namespace Hiko } void KuunteleLiiketta() { - pelaaja.X = Mouse.PositionOnWorld.X; - pelaaja.Y = Mouse.PositionOnWorld.Y; + tahtain.X = Mouse.PositionOnWorld.X; + tahtain.Y = Mouse.PositionOnWorld.Y; } } diff --git a/Hiko/Hiko/Hiko.csproj b/Hiko/Hiko/Hiko.csproj index dcad6be..c63becb 100644 --- a/Hiko/Hiko/Hiko.csproj +++ b/Hiko/Hiko/Hiko.csproj @@ -16,6 +16,9 @@ <None Update="Content\pääjehu.png"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Update="Content\tähtäinristikko.png"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> </ItemGroup> </Project> -- GitLab