public void Setup()
        {
            cuchillo = new Arma("Tramontina", 0);
            nuevemm  = new Arma("Fiat", 15);
            dagas    = new Arma("Daguimax", 0);
            subfusil = new Arma("Ametrallamigo", 30);

            armasg = new List <Arma>()
            {
                cuchillo, nuevemm
            };
            armasnoir = new List <Arma>()
            {
                cuchillo, nuevemm, dagas, subfusil
            };

            kingpin = new Kingpin();

            generico = new Traje(10, armasg);
            depeter  = new Traje(13, armasg);
            denoir   = new Traje(11, armasnoir);

            peterparker  = new PeterParker(depeter, 15);     // fuerza 28
            spidernoir   = new SpiderNoir(denoir, 10);       // fuerza 25
            spidergwen   = new SpiderGwen(generico, 9, 3);   // fuerza 12
            milesmorales = new MilesMorales(generico, 8, 7); // fuerza 15

            elequipo = new List <Spiderman>()
            {
                peterparker, spidernoir, spidergwen, milesmorales
            };
            spiderTeam = new SpiderTeam(elequipo, kingpin);
        }
Exemplo n.º 2
0
        public override void Init()
        {
            const int FLOORLIMIT   = 480;
            const int PLAYERHEIGHT = 120;
            const int PLAYERWIDTH  = 100;
            const int GOBLINHEIGHT = 120;
            const int GOBLINWIDTH  = 70;
            const int HEALTH       = 100;
            const int PLAYERVELO   = 4;
            const int ENEMYVELO    = 3;

            handler = new GameObjectHandler();

            Rectangle playerRect = new Rectangle(0, FLOORLIMIT - PLAYERHEIGHT, PLAYERWIDTH, PLAYERHEIGHT);
            Spiderman player     = new Spiderman(playerRect, "player", handler, playerAnimations, game, PLAYERVELO, HEALTH, FLOORLIMIT + 1, playerIcon);

            player.SetProjectileTexture(projectileTexture);

            Rectangle   goblinRect = new Rectangle(700, FLOORLIMIT - GOBLINHEIGHT, GOBLINWIDTH, GOBLINHEIGHT);
            GreenGoblin goblin     = new GreenGoblin(goblinRect, "goblin", handler, greenGoblinAnimations, game, ENEMYVELO, HEALTH, FLOORLIMIT + 1, goblinIcon);

            handler.Add(player);
            handler.Add(goblin);

            backgroundContainer = new Rectangle(0, 0, game.GraphicsDevice.Viewport.Width * 2, game.GraphicsDevice.Viewport.Height);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Batman    batman    = new Batman("Batman", "Dark Stuff");
            Wolverine wolverine = new Wolverine("wolverine", "regenerative power");
            Superman  superman  = new Superman("superman", "fly");
            Spiderman spiderman = new Spiderman("Spiderman", "throw spider web");


            //Encapsulation .....
            Console.WriteLine(wolverine.ToString());
            Console.WriteLine(superman);
            Console.WriteLine(spiderman);
            Console.WriteLine(batman);
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Human man   = new Human(25, 80, 180, "Peter", "Parker");
            Human women = new Human(18, 75);
            Human nomen = new Human();


            man.smileyFace();
            women.smileyFace();
            // nomen.smileyFace();

            Spiderman spidie = new Spiderman(25, 80, 180, "Spider", "Man", 100, 80, 100, FavouriteColor.blue);

            Console.WriteLine("Spidermans' age = " + spidie.Age.ToString());
            ChangeSpidieAge(spidie, 50);
            Console.WriteLine("Spidermans' age = " + spidie.Age.ToString());

            FavouriteColor colors = FavouriteColor.white;

            switch (colors)
            {
            case FavouriteColor.red:
                break;

            case FavouriteColor.white:
                break;

            case FavouriteColor.blue:
                break;

            case FavouriteColor.black:
                break;

            case FavouriteColor.brown:
                break;

            case FavouriteColor.pink:
                break;

            default:
                break;
            }

            Console.ReadKey();
        }
Exemplo n.º 5
0
 public static ISuperHero CreateHero(string heroName)
 {
     ISuperHero result = null;
     switch (heroName)
     {
         case "Spiderman":
             Spiderman spiderman = new Spiderman("Spiderman", 16, 10);
             result = spiderman;
             break;
         case "Superman":
             Superman superman = new Superman("Superman", 30, 300_000);
             result = superman;
             break;
         case "Flash":
             Flash flash = new Flash("Flash", 20, 20_000);
             result = flash;
             break;
     }
         
     return result;
 } 
Exemplo n.º 6
0
 public static void GetMoreHeroData(ISuperHero hero)
  {
      if(hero is Flash)
      {
          Flash f = hero as Flash;
          Console.WriteLine("Flash voltage:{0}\n", f.Voltage);
      }
      else if(hero is Superman)
      {
          Superman s = hero as Superman;
          Console.WriteLine("Superman speed:{0}\n", s.Speed);
      }
      else
      {
          if(hero is Spiderman)
          {
              Spiderman sp = hero as Spiderman;
              Console.WriteLine("Spiderman web left:{0}\n", sp.WebLeft);
          }
      }
  }
Exemplo n.º 7
0
 static void ChangeSpidieAge(Spiderman spidey, int age)
 {
     spidey.Age = age;
 }
Exemplo n.º 8
0
        private float GetSpecialAttackofPlayer()
        {
            Spiderman player = (Spiderman)handler.GetGameObject("player");

            return(player.GetSpecialAttackCount());
        }
Exemplo n.º 9
0
        private int GetAmmoOfPlayer()
        {
            Spiderman player = (Spiderman)handler.GetGameObject("player");

            return(player.GetAmmoCount());
        }