public void ChooseSuperheroByID() { Console.WriteLine("\nPlease SELECT the Superhero you'd like to interact with"); ShowSuperheroByID(); int userChoice = Convert.ToInt32(Console.ReadLine()); Superhero newSuper = superheroesList[userChoice - 1]; bool userIsPlaying = true; while (userIsPlaying) { Console.WriteLine("\nWhat would you like to do?\n"); Console.WriteLine("1. Affect the seriousness of Superheroes tights level"); Console.WriteLine("2. Interact with Superheroes"); Console.WriteLine("3. Return to previous menu"); Console.WriteLine("4. Exit"); string menuChoice = Console.ReadLine(); switch (menuChoice) { case "1": newSuper.PromtsAndChecksLvls(); break; case "2": ChooseSuperheroByID(); break; case "3": MenuOptions(); break; case "4": userIsPlaying = false; break; default: break; } } }
static void Main(string[] args) { //------//----above code was condenced into a method-------//-------// //Cat munchkinCat = new Cat("Munchkin", "Scottish Fold", "patterned gray", 4, 10); //{ // Console.WriteLine(" Tell us about yourself."); // Console.WriteLine("I'm " + munchkinCat.Name + "! I am " + munchkinCat.Type + " type of cat, with " // + munchkinCat.FurColor + " fur. " + // "I have " + munchkinCat.Lives + " lives left, and I'm " + munchkinCat.Age + " years old"); // Console.WriteLine("This is " + munchkinCat.Name); //} ////------ CAT CLASS------ //Cat munchkinCat = new Cat("Munchkin", "Scottish Fold", "patterned gray", 4, 10); //{ // munchkinCat.GreetingAndPrompt(); //} //Cat munchingMunchkinCat = new Cat("Munching Munchkin", "Scottish Fold", "patterned orange", 8, 3); //{ // munchingMunchkinCat.GreetingAndPrompt(); //} //------ SUPERHERO CLASS & SUPERHERO COLLECTION CLASS ONLY------ Superhero newSuperhero = new Superhero(); SuperheroesCollection superheroes = new SuperheroesCollection(); superheroes.MenuOptions(); //------ SUPERHERO CLASS ONLY ----Hardcoded Superheroes with out menu options------ Superhero thorSuper = new Superhero("Thor", "God of thunder abilities and super strength", "Mjolnir", "Loki", true, 2); { thorSuper.SuperheroShowAndTell(); Console.WriteLine("His power object is " + thorSuper.PowerObject + ". " + "\nHis enemy is " + thorSuper.Enemy + "."); thorSuper.PromtsAndChecksLvls(); } Superhero wonderWomanSuper = new Superhero("Wonder Woman", "Gliding through the air, strength and senses", "lasso and magical bracelets", "Paula von Gunther", false, 0); { wonderWomanSuper.SuperheroShowAndTell(); Console.WriteLine("Her power objects are " + wonderWomanSuper.PowerObject + ". " + "\nHer enemy is " + wonderWomanSuper.Enemy + "."); wonderWomanSuper.PromtsAndChecksLvls(); } Superhero batmanSuper = new Superhero("Batman", "Fearlessness", "bat widgets", "the Joker", true, 7); { batmanSuper.SuperheroShowAndTell(); Console.WriteLine("He technically has no powers but in RW thats as close as it gets. " + "\nHis power objects are his " + batmanSuper.PowerObject + ". " + "\nHis enemy is " + batmanSuper.Enemy + "."); batmanSuper.PromtsAndChecksLvls(); } Superhero supermanSuper = new Superhero("Superman", "Flying, speed, fire from eyes, super hearing and super strength", "kryptonite and Lex Luther", true, 9); { supermanSuper.SuperheroShowAndTell(); Console.WriteLine("He does not have an empowering object. " + "\nHis enemy is " + supermanSuper.Enemy + "."); supermanSuper.PromtsAndChecksLvls(); } Superhero ironManSuper = new Superhero("Iron Man", "Genious inventor in mechanical engineering and computer science", "super suits", 0); { ironManSuper.SuperheroShowAndTell(); Console.WriteLine("He technically has no powers without his suits, but being a genious in RW is as close as it gets. " + "\nHis power objects are his " + ironManSuper.PowerObject + ". " + "\nHis enemy is cleaning up his own mess from a time of ignorance."); ironManSuper.PromtsAndChecksLvls(); } }
public void AddANewSuperhero() { newSuperhero = new Superhero(); newSuperhero.AddSuperhero(); AddSuperheroToList(newSuperhero); }
public void AddSuperheroToList(Superhero newSuperhero) { superheroesList.Add(new Superhero(newSuperhero.HeroName, newSuperhero.Powers, newSuperhero.PowerObject, newSuperhero.Enemy, newSuperhero.HasSeriousTights, newSuperhero.TightsSeriousnessLvl)); }