//Run main program static void Main(string[] args) { Boolean Explore = true; Boolean Die; Boolean ReturnY = true; //Create class objects Walkway Walk1 = new Walkway(); while (Reset == true) { Tower Tower1 = new Tower(); //Begin Main process Setup.PlayerName = Setup.Welcome(); Setup.CollectInput(); Setup.UserFoodInput(); Setup.Intro(); Walk1.ExploreWalk(); //allows returning to walkway while (ReturnY == true) { Die = Walk1.TowerDoor(); //kill player if (Die == true) { Config.GameEnd(1); } //continue normally Tower1.ColoredGreet(); Tower1.Entrance(); Config.BuildHatSquids(); MiniHatSquid.FirstInteraction(); Explore = true; while (Explore == true) { Explore = Tower1.RoomTravel(); ReturnY = Walk1.ReturnToWalkway(); if (ReturnY == true) { Explore = false; } } } Console.WriteLine("Press enter to Close"); Console.ReadLine(); } }
//MiniHatSquid Descriptions /*SupremeSquid * Wearing a Supreme Brand Flat-Brimmed Cap * Has 6 tentacles * Carrying a wad of money, wearing multiple wrist watches, and has a bracelet * Is very self-centered, likes to show off it's money * Something about Rice and Paul * Fairly Tanky * DunceSquid * Is just a Dunce Cap. Doesn't even have any tentacles * Really stupid, how does it even exist? * Dies in 1 hit from literally anything. **/ //Greeting for the first Mini Hatsquids. public static void Greeting(MiniHatSquid SupremeSquid, MiniHatSquid DunceSquid) { //Greet Player Console.WriteLine("Two small Hatsquids appear out of nowhere and make their way towards you."); Console.WriteLine("You've never seen a Hatsquid before. Each one consists of a number of tentacles extending out of the bottom of a hat."); Console.WriteLine(""); //Describe SupremeSquid Console.WriteLine("The first Hatsquid is wearing a " + SupremeSquid.Hat + " and has " + SupremeSquid.TentacleNum + " Tentacles."); Console.WriteLine("Hmmmmmmm that number of tentacles seems familiar actually. \nDid you cause this? I'm pretty sure you entered that number earlier."); Console.WriteLine("I may need to keep a closer eye on you... \nAnyways:"); Console.WriteLine("It's wearing multiple fancy wristwatches and carrying a wad of cash as well as " + SupremeSquid.Accesories + ". \nIt seems to be incredibly " + SupremeSquid.Mood); Console.WriteLine(""); //Describe DunceSquid Console.WriteLine("The second Hatsquid is wearing a " + DunceSquid.Hat + " and has 0 tentacles, \nso you're not actually sure how it even moved to greet you."); Console.WriteLine("It is carrying " + DunceSquid.Accesories + " and seems extremely " + DunceSquid.Mood); //Continue Greeting Console.WriteLine(""); Console.WriteLine("The Hatsquids are just sitting there in front of you. \nThey aren't exactly staring, since they don't have eyes. \nYou arent sure what they're waiting for."); }
//Create MiniHatSquids public static void BuildHatSquids() { int ArrayChoice = Config.DiceRoll(0, 10); //Create Mini Hat Squids MiniHatSquid DunceSquid = new MiniHatSquid(); MiniHatSquid SupremeSquid = new MiniHatSquid(); //Set attributes DunceSquid.Health = DunceSquid.AHealth[0]; DunceSquid.TentacleNum = 0; DunceSquid.Hat = "Dunce Cap"; DunceSquid.Accesories = DunceSquid.AAccesories[9]; DunceSquid.Mood = DunceSquid.AMood[0]; SupremeSquid.Health = SupremeSquid.AHealth[ArrayChoice]; SupremeSquid.TentacleNum = Setup.TentacleNum[ArrayChoice]; SupremeSquid.Accesories = SupremeSquid.AAccesories[ArrayChoice]; SupremeSquid.Mood = SupremeSquid.AMood[ArrayChoice]; SupremeSquid.Hat = "Supreme Brand Flat-brimmed Cap."; //Call Greeting MiniHatSquid.Greeting(SupremeSquid, DunceSquid); }