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); }
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); }
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); }
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(); }
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; }
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); } } }
static void ChangeSpidieAge(Spiderman spidey, int age) { spidey.Age = age; }
private float GetSpecialAttackofPlayer() { Spiderman player = (Spiderman)handler.GetGameObject("player"); return(player.GetSpecialAttackCount()); }
private int GetAmmoOfPlayer() { Spiderman player = (Spiderman)handler.GetGameObject("player"); return(player.GetAmmoCount()); }