Skip to content
Snippets Groups Projects
Commit 1df8275c authored by Salonen Leo Sakari's avatar Salonen Leo Sakari
Browse files

Lisäsin painovoiman, muutin vähän nimiä.

parent 56bc9325
No related branches found
No related tags found
No related merge requests found
File deleted
File deleted
File deleted
File deleted
File deleted
......@@ -23,8 +23,10 @@ public class Megaporkkanat : PhysicsObject
}
public virtual void TuhoaPalikka()
public void TuhoaPalikka()
{
// Yritin lisätä äänen megaporkkanan keräämisestä ja viestin
// _pisteAani.Play();
this.Destroy();
}
}
\ No newline at end of file
......@@ -19,7 +19,7 @@ namespace pomppu_possu
[STAThread]
static void Main()
{
using var game = new pomppu_possu();
using var game = new PomppuPossu();
game.Run();
}
}
......
......@@ -15,15 +15,20 @@ namespace pomppu_possu;
/// Kenttä pitää vielä luoda tekstitiedostoa käyttäen
/// Täytyy lisätä hyppy käskyihin
/// Lisäsin kuvat Content kansioon mutta ohjelma ei käänny nyt
public class pomppu_possu : PhysicsGame
/// Vaihtelin muutamia nimiä, kun herjasi niitä keltasena
public class PomppuPossu : PhysicsGame
{
private Image pomppuPossunKuva = LoadImage("pomppupossu.png");
private Image porkkanaKuva = LoadImage("porkkananKuva.png");
private Image _pomppuPossunKuva = LoadImage("pomppupossu.png");
private Image _porkkanaKuva = LoadImage("porkkananKuva.png");
public SoundEffect pisteAani = LoadSoundEffect("maali.wav");
private SoundEffect _pisteAani = LoadSoundEffect("maali.wav");
public override void Begin()
{Level.Size = new Vector(1920, 1080);
{
// Lisäsin painovoiman
Gravity = new Vector(0, -1000);
Level.Size = new Vector(1920, 1080);
SetWindowSize(1920, 1080);
CenterWindow();
Camera.ZoomToAllObjects(100);
......@@ -31,7 +36,7 @@ public class pomppu_possu : PhysicsGame
Level.Background.Color = Color.SpringGreen;
PhysicsObject pomppuPossu = new PhysicsObject(30, 80, Shape.Rectangle);
pomppuPossu.Image = pomppuPossunKuva;
pomppuPossu.Image = _pomppuPossunKuva;
Add(pomppuPossu);
Keyboard.Listen(Key.Up, ButtonState.Down, Liikuta, "Liikuttaa pelaajaa ylös", pomppuPossu, new Vector(0,1000));
......@@ -45,7 +50,7 @@ public class pomppu_possu : PhysicsGame
Megaporkkanat megaporkkana = new Megaporkkanat(60, 60, varit);
megaporkkana.Shape = Shape.Circle;
megaporkkana.Position = RandomGen.NextVector(Level.BoundingRect);
megaporkkana.Image = porkkanaKuva;
megaporkkana.Image = _porkkanaKuva;
AddCollisionHandler<PhysicsObject, Megaporkkanat>(pomppuPossu, megaporkkana, TormattiinEsineeseen);
Add(megaporkkana);
}
......@@ -65,7 +70,8 @@ public class pomppu_possu : PhysicsGame
public void TormattiinEsineeseen(PhysicsObject tormaaja, Megaporkkanat kohde)
{
kohde.OtaVastaanOsuma();
pisteAani.Play(); // tää pitää ehkä siirtää Megaporkkanat luokkaan
_pisteAani.Play(); // Yritin lisätä megaporkkanoihin, en osannu xD
MessageDisplay.Add("Megaporkkana kerätty!"); //Lisäsin viestin
}
/// <summary>
......
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