Skip to content
Snippets Groups Projects
Commit 5117afea authored by Yli-Tainio Janne Sakri Juhani's avatar Yli-Tainio Janne Sakri Juhani
Browse files

korjaus pelin läpäisemiseen

parent ea697233
No related branches found
No related tags found
No related merge requests found
......@@ -90,7 +90,7 @@
<workItem from="1697975844304" duration="9893000" />
<workItem from="1698002748003" duration="5266000" />
<workItem from="1698053833135" duration="8530000" />
<workItem from="1698075901222" duration="1083000" />
<workItem from="1698075901222" duration="2693000" />
</task>
<servers />
</component>
......
......@@ -33,8 +33,8 @@ public class Kolikkogoblin : PhysicsGame
" wwww g ",
};
private static readonly int tileWidth = 800 / lines[0].Length;
private static readonly int tileHeight = 480 / lines.Length;
private static readonly int TileWidth = 800 / lines[0].Length;
private static readonly int TileHeight = 480 / lines.Length;
public override void Begin()
{
......@@ -52,7 +52,7 @@ public class Kolikkogoblin : PhysicsGame
tiles.SetTileMethod('m', LuoMaali, Color.Blue);
tiles.SetTileMethod('p', LuoPistelaskuri, Color.Blue);
tiles.Execute(tileWidth, tileHeight);
tiles.Execute(TileWidth, TileHeight);
Level.CreateBorders();
Camera.ZoomToLevel();
......@@ -64,7 +64,7 @@ public class Kolikkogoblin : PhysicsGame
private void LuoPalikka(Vector paikka, double leveys, double korkeus, Color vari)
{
PhysicsObject palikka = new PhysicsObject(leveys , korkeus / 2);
PhysicsObject palikka = new PhysicsObject(leveys * 0.95 , korkeus / 2);
palikka.Position = paikka;
palikka.Color = vari;
palikka.Tag = "rakenne";
......@@ -87,7 +87,7 @@ public class Kolikkogoblin : PhysicsGame
private void LuoGoblin(Vector paikka, double leveys, double korkeus, Color vari)
{
PlatformCharacter goblin = new PlatformCharacter(leveys*1.5 , korkeus *1.5);
PlatformCharacter goblin = new PlatformCharacter(leveys , korkeus *1.5);
goblin.Position = paikka;
goblin.Color = vari;
goblin.Image = LoadImage("goblin1");
......@@ -143,9 +143,11 @@ public class Kolikkogoblin : PhysicsGame
{
if (kohde.Tag.ToString() == "Maali")
{
KeratytKolikot.MaxValue = 6;
MessageDisplay.Add("Voitit Pelin");
goblin.Destroy();
if (KeratytKolikot.Value == KeratytKolikot.MaxValue)
{
MessageDisplay.Add("Voitit pelin");
Remove(goblin);
}
}
}
......@@ -164,15 +166,15 @@ public class Kolikkogoblin : PhysicsGame
private void LuoMaali(Vector paikka, double leveys, double korkeus, Color vari)
{
PhysicsObject Portaali = new PhysicsObject(leveys , korkeus / 3);
Portaali.Position = paikka;
Portaali.Color = vari;
Portaali.Tag = "Maali";
Portaali.Image = LoadImage("Portaali");
Add(Portaali);
PhysicsObject portaali = new PhysicsObject(leveys , korkeus / 3);
portaali.Position = paikka;
portaali.Color = vari;
portaali.Tag = "Maali";
portaali.Image = LoadImage("Portaali");
Add(portaali);
}
IntMeter KeratytKolikot;
private IntMeter KeratytKolikot;
private void LuoPistelaskuri(Vector paikka, double leveys, double korkeus, Color vari)
{
......
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