public void LisaaAseet() { pelaajanOhjus = new Ohjus(0, 0); pelaajanTykki = new Panssarikanuuna(0, 0); pelaajanNuke = new Ydinase(0, 0); pelaaja.Add(pelaajanOhjus); pelaaja.Add(pelaajanTykki); pelaaja.Add(pelaajanNuke); }
//public PhysicsObject LisaaOmaTorni() //{ // PhysicsObject torni = new PhysicsObject(100, 200); // torni.Shape = Shape.Rectangle; // Vector paikka = new Vector(100, 110); // torni.Position = paikka; // torni.Image = omaTorni; // omatorni.CollisionIgnoreGroup = 1; // Add(torni, 2); // return torni; //} public Vaunu LisaaVihollinen() { Vaunu vihollinen = new Vaunu(100, 200, 1, 99); vihollinen.Shape = Shape.Rectangle; Random randomY = new Random(); Random randomX = new Random(); double yluku = randomY.NextDouble() * 9999; double xluku = randomX.NextDouble() * 1920; Vector paikka = new Vector(xluku, yluku); VihuKanuuna t55Ase = new VihuKanuuna(0, 0); vihollinen.Position = paikka; vihollinen.Image = vihollisVaunu; vihollinen.CollisionIgnoreGroup = 2; vihollinen.Add(t55Ase); vihollinen.Tag = ("vihollinen"); FollowerBrain vihuaivot = new FollowerBrain(pelaaja); vihollinen.Brain = vihuaivot; vihuaivot.DistanceClose = 500; vihuaivot.StopWhenTargetClose = true; vihuaivot.DistanceToTarget.AddTrigger(1000, TriggerDirection.Irrelevant, Huuda); Add(vihollinen); return(vihollinen); }
public void AloitaLeopard() { nappi.Play(); IsPaused = false; MediaPlayer.Play("leopardit"); MediaPlayer.IsRepeating = true; pelaaja = LisaaLeopard(); LisaaAseet(); pelaajanOhjus = new Ohjus(0, 0); pelaajanTykki = new Panssarikanuuna(0, 0); pelaajanNuke = new Ydinase(0, 0); pelaaja.Add(pelaajanOhjus); pelaaja.Add(pelaajanTykki); pelaaja.Add(pelaajanNuke); //omatorni = LisaaOmaTorni(); //AxleJoint omaliitos = new AxleJoint(pelaaja, omatorni); PelinStartti(); }