static void Main(string[] args) { Human jeff = new Human("Jeff"); Human joanna = new Human("Joanna"); Wizard gandalf = new Wizard("Gandalf"); Wizard dumbledore = new Wizard("Dumbledore"); Ninja raphael = new Ninja("Raphael"); Samurai hanzo = new Samurai("Hanzo"); joanna.Attack(jeff); gandalf.fireball(joanna); raphael.steal(joanna); raphael.getAway(); hanzo.deathBlow(joanna); dumbledore.fireball(raphael); }
public static void Main(string[] args) { Homosapien firstMan = new Homosapien("Adam", 10, 10, 7, 100); System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstMan.name, firstMan.strength, firstMan.intelligence, firstMan.dexterity, firstMan.health); Homosapien firstWoman = new Homosapien("Eve", 8, 10, 9, 100); System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstWoman.name, firstWoman.strength, firstWoman.intelligence, firstWoman.dexterity, firstWoman.health); //firstMan.attack(firstWoman); System.Console.WriteLine("I am {0} and I have {1} health", firstWoman.name, firstWoman.health); //firstWoman.attack(firstMan); System.Console.WriteLine("I am {0} and I have {1} health", firstMan.name, firstMan.health); Wizard firstWiz = new Wizard("Merlin"); System.Console.WriteLine("I am {0} and I have {1} intelligence, and {2} health", firstWiz.name, firstWiz.intelligence, firstWiz.health); firstWiz.fireball(firstMan); firstMan.attack(firstWiz); System.Console.WriteLine("I am {0} and I have {1} health", firstMan.name, firstMan.health); System.Console.WriteLine("I am {0} and I have {1} health", firstWiz.name, firstWiz.health); firstWiz.heal(); System.Console.WriteLine("I am {0} and I have {1} health", firstWiz.name, firstWiz.health); Ninja firstNinja = new Ninja("Ryoku"); System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstNinja.name, firstNinja.strength, firstNinja.intelligence, firstNinja.dexterity, firstNinja.health); firstNinja.steal(firstWoman); System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstWoman.name, firstWoman.strength, firstWoman.intelligence, firstWoman.dexterity, firstWoman.health); System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstNinja.name, firstNinja.strength, firstNinja.intelligence, firstNinja.dexterity, firstNinja.health); firstNinja.get_away(firstMan); System.Console.WriteLine("I am {0} and I have {1} health", firstMan.name, firstMan.health); Samurai firstSam = new Samurai("Tom Cruise"); System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstSam.name, firstSam.strength, firstSam.intelligence, firstSam.dexterity, firstSam.health); firstSam.deathblow(firstMan); System.Console.WriteLine("I am {0} and I have {1} health", firstMan.name, firstMan.health); firstMan.attack(firstSam); firstWoman.attack(firstSam); firstWiz.fireball(firstSam); System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstSam.name, firstSam.strength, firstSam.intelligence, firstSam.dexterity, firstSam.health); firstSam.meditate(); System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstSam.name, firstSam.strength, firstSam.intelligence, firstSam.dexterity, firstSam.health); }
static void Main(string[] args) { Wizard human1 = new Wizard("Alex"); Ninja human2 = new Ninja("Bob"); human1.echo(human1.GetType().ToString()); human2.echo(human2.GetType().ToString()); human1.fireball(human2); human2.steal(human1); human1.echo(human1.GetType().ToString()); human2.echo(human2.GetType().ToString()); Samurai human3 = new Samurai("Bobby"); Samurai human4 = new Samurai("Peter"); Samurai.how_many(); human3 = null; human4 = null; GC.Collect(); GC.WaitForPendingFinalizers(); Samurai.how_many(); }