Skip to content
Snippets Groups Projects
Commit c46d871e authored by Vesa Lappalainen's avatar Vesa Lappalainen :bicyclist:
Browse files

Luodaan pelaaja ylapuoliskoon

parent f031f94d
No related branches found
No related tags found
No related merge requests found
......@@ -18,12 +18,17 @@ public class KolmionMetsastys : PhysicsGame
{
Level.Background.Color = Color.Black;
BoundingRectangle alaosa = new BoundingRectangle(new Vector(Level.Left, 0), Level.BoundingRect.BottomRight);
BoundingRectangle ylaosa = new BoundingRectangle(Level.BoundingRect.TopLeft, new Vector(Level.Right, 0));
for (int i = 0; i < 50; i++)
{
LuoSattunnainenKolmio(this, alaosa, 200);
}
PhysicsObject pelaaja = LuoSattunnainenKolmio(this, ylaosa, 50);
pelaaja.Color = Color.Red;
PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
}
......@@ -34,7 +39,7 @@ public class KolmionMetsastys : PhysicsGame
/// <param name="peli">Mihin peliin kolmio luodaan</param>
/// <param name="rect">Minkä suorakaiteen sisälle luodaan</param>
/// <param name="vauhti">Kolmion vauhti alkutilanteessa</param>
public static void LuoSattunnainenKolmio(PhysicsGame peli, BoundingRectangle rect, double vauhti=0)
public static PhysicsObject LuoSattunnainenKolmio(PhysicsGame peli, BoundingRectangle rect, double vauhti=0)
{
double leveys = RandomGen.NextDouble(10, 100);
double korkeus = RandomGen.NextDouble(10, 100);
......@@ -45,6 +50,7 @@ public class KolmionMetsastys : PhysicsGame
Vector suunta = RandomGen.NextVector(0, vauhti);
kolmio.Hit(suunta);
peli.Add(kolmio);
return kolmio;
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment