Skip to content
Snippets Groups Projects
Commit 4755598c authored by Mäkinen Maria Isabella's avatar Mäkinen Maria Isabella
Browse files

Lisäsin olioita

parent 2d14929f
No related branches found
No related tags found
No related merge requests found
...@@ -69,20 +69,27 @@ public class SimulaattoriPeli : PhysicsGame ...@@ -69,20 +69,27 @@ public class SimulaattoriPeli : PhysicsGame
PhysicsObject kissa = new PhysicsObject(20.0, 20.0); PhysicsObject kissa = new PhysicsObject(20.0, 20.0);
kissa.Shape = Shape.Circle; kissa.Shape = Shape.Circle;
kissa.Color = Color.Red; kissa.Color = Color.White;
Add(kissa); Add(kissa);
//Tehdään uudet satunnaisaivot, jotka liikkuvat nopeudella 200
RandomMoverBrain satunnaisaivot = new RandomMoverBrain(200); RandomMoverBrain satunnaisaivot = new RandomMoverBrain(200);
//Ominaisuuksien muokkaaminen
satunnaisaivot.ChangeMovementSeconds = 3; satunnaisaivot.ChangeMovementSeconds = 3;
//Aivot käyttöön oliolle
kissa.Brain = satunnaisaivot; kissa.Brain = satunnaisaivot;
Vector nopeus = new Vector(100, 100); Vector nopeus = new Vector(100, 100);
kissa.Hit(kissa.Mass * nopeus); kissa.Hit(kissa.Mass * nopeus);
PhysicsObject archer= new PhysicsObject(20.0, 20.0);
archer.Shape = Shape.Circle;
archer.Color = Color.Black;
Add(archer);
FollowerBrain seuraajaaivot = new FollowerBrain(kissa);
satunnaisaivot.ChangeMovementSeconds = 3;
archer.Brain = seuraajaaivot; //archer seuraa, kunnes target on niin lähellä, että se voi ampua, sitten se pysähtyy
archer.Hit(archer.Mass * nopeus);
seuraajaaivot.StopWhenTargetClose = true;
Label hahmotOtsikko = new Label("Characters"); //teksti hahmojen alueelle Label hahmotOtsikko = new Label("Characters"); //teksti hahmojen alueelle
hahmotOtsikko.TextColor = Color.Black; // tekstin väri hahmotOtsikko.TextColor = Color.Black; // tekstin väri
hahmotOtsikko.Position = new Vector(Hahmot.X, Hahmot.Top - 40); // tekstin sijainti hahmotOtsikko.Position = new Vector(Hahmot.X, Hahmot.Top - 40); // tekstin sijainti
......
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