示例#1
0
 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);
 }
示例#2
0
        //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);
        }
示例#3
0
        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();
        }