//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 Vaunu Amx() { Vaunu amx = new Vaunu(100, 200, 3, 2); amx.Image = amxVaunu; Add(amx); return(amx); }
public Vaunu Challenger() { Vaunu challenger = new Vaunu(110, 220, 4, 1); challenger.Image = challengerVaunu; Add(challenger); return(challenger); }
public Vaunu Leopard() { Vaunu leopard = new Vaunu(100, 200, 3, 0); leopard.Image = leoVaunu; Add(leopard); return(leopard); }
public void AloitaAmx() { nappi.Play(); IsPaused = false; MediaPlayer.Play("leopardit"); MediaPlayer.IsRepeating = true; pelaaja = LisaaAmx(); LisaaAseet(); //omatorni = LisaaOmaTorni(); //AxleJoint omaliitos = new AxleJoint(pelaaja, omatorni); PelinStartti(); }
public Vaunu LisaaAmx() { Vaunu pelaaja = new Vaunu(95, 190, 2, 2); pelaaja.Shape = Shape.Rectangle; Vector paikka = new Vector(800, 10); pelaaja.Position = paikka; pelaaja.Angle = Angle.FromDegrees(-90); pelaaja.Image = amxVaunu; pelaaja.CollisionIgnoreGroup = 1; pelaaja.Tag = pelaaja; //pelaaja.Mass = 65; Add(pelaaja); return(pelaaja); }
public Vaunu LisaaChallenger() { Vaunu pelaaja = new Vaunu(110, 220, 4, 1); pelaaja.Shape = Shape.Rectangle; Vector paikka = new Vector(800, 100); pelaaja.Position = paikka; pelaaja.Angle = Angle.FromDegrees(-90); pelaaja.Image = challengerVaunu; pelaaja.CollisionIgnoreGroup = 1; pelaaja.Tag = pelaaja; //pelaaja.Mass = 65; Add(pelaaja); return(pelaaja); }
void OhjusOsui(Ohjus ammus, Vaunu kohde, int vihunumero) { ammus.Destroy(); kohde.HP--; if (kohde.HP == 0) { kohde.Destroy(); if (kohde.Tag == pelaaja) { PelaajaKuolema(topLista);//vaihda PelaajaKuolema() } if (kohde.Tag == vihollinen) { kohde.Destroy(); PISTEET += 100; } } }
private void AmmusOsui(Panssarikanuuna ammus, Vaunu kohde) { ammus.Destroy(); kohde.HP--; if (kohde.HP == 0) { kohde.Destroy(); if (kohde.Tag == pelaaja) { PelaajaKuolema(topLista);//vaihda PelaajaKuolema() } if (kohde.Tag == vihollinen) { kohde.Destroy(); } } }
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(); }