public static void ChoiseAvatar() { Console.Clear(); string s = "Hi " + playerName + ". Please choise your avatar [1 or 2]"; Console.SetCursorPosition((Console.WindowWidth - (s.Length + playerName.Length)) / 2, Console.CursorTop); Console.WriteLine(); Console.SetCursorPosition((Console.WindowWidth - (s.Length + playerName.Length)) / 2, Console.CursorTop); Levels.PrintInTheMiddle(" Avatar 1 Avatar 2 "); Levels.PrintInTheMiddle(" __)), ____ "); Levels.PrintInTheMiddle(" //_ _) /(( ))"); Levels.PrintInTheMiddle(" ( 'V') ( )6 6( )"); Levels.PrintInTheMiddle(" \\_-/ (_) l (_)"); Levels.PrintInTheMiddle(" ,---/ '---. \\ <>/"); Levels.PrintInTheMiddle(" / - - \\ ____) (_____"); Levels.PrintInTheMiddle(" / \\_. _|__,/ \\ ( \\____/ )"); Levels.PrintInTheMiddle(" / )\\ )\\_ \\ ) ( )( ) ("); Levels.PrintInTheMiddle(" / _/ ( ' ) / / / / \\ / \\ \\"); Levels.PrintInTheMiddle(" / | (_____) | / / / \\ / \\ \\"); Levels.PrintInTheMiddle(" /,' / \\/ /, \\ \\ )==( / /"); Levels.PrintInTheMiddle(" _/(_ ( ._, )-' \\ \\ / \\ / /"); Levels.PrintInTheMiddle("`--,/ |____|__| '\\ \\/ \\//'"); Console.WriteLine(); Console.WriteLine(); Console.SetCursorPosition((Console.WindowWidth - "Enter yout choise (1/2): ".Length) / 2, Console.CursorTop); Console.Write("Enter your choise (1/2): "); myAvatar = Convert.ToInt32(Console.ReadLine()); ShowDetails(); }
public static void ShowDetails() { Console.WriteLine(); switch (myAvatar) { case 1: Levels.PrintInTheMiddle(" __)), "); Levels.PrintInTheMiddle(" //_ _) "); Levels.PrintInTheMiddle(" ( 'V') "); Levels.PrintInTheMiddle(" \\_-/ "); Levels.PrintInTheMiddle(" ,---/ '---. "); Levels.PrintInTheMiddle(" / - - \\ "); Levels.PrintInTheMiddle(" / \\_. _|__,/ \\ "); Levels.PrintInTheMiddle(" / )\\ )\\_ \\ "); Levels.PrintInTheMiddle(" / _/ ( ' ) / / "); Levels.PrintInTheMiddle(" / | (_____) | / "); Levels.PrintInTheMiddle(" /,' / \\/ /, "); Levels.PrintInTheMiddle(" _/(_ ( ._, )-' "); Levels.PrintInTheMiddle("`--,/ |____|__| "); break; case 2: Levels.PrintInTheMiddle("____"); Levels.PrintInTheMiddle("/(( ))"); Levels.PrintInTheMiddle("( )6 6( )"); Levels.PrintInTheMiddle("(_) l (_)"); Levels.PrintInTheMiddle("\\ <>/"); Levels.PrintInTheMiddle("____) (_____"); Levels.PrintInTheMiddle("( \\____/ )"); Levels.PrintInTheMiddle(") ( )( ) ("); Levels.PrintInTheMiddle("/ / \\ / \\ \\"); Levels.PrintInTheMiddle("/ / \\ / \\ \\"); Levels.PrintInTheMiddle("\\ \\ )==( / /"); Levels.PrintInTheMiddle("\\ \\ / \\ / /"); Levels.PrintInTheMiddle("'\\ \\/ \\//'"); break; } string d1 = "______________________________"; string d2 = "Name: " + playerName; string d3 = "Level: " + MyPlayer.Level; string d4 = "Experience: " + MyPlayer.Exp; string d5 = "Health points: " + MyPlayer.Hp; string d6 = "Gold: " + MyPlayer.Gold; string d7 = "Strength: " + MyPlayer.Strength; string d8 = "Toughness: " + MyPlayer.Toughness; Levels.PrintInTheMiddle(d1); Levels.PrintInTheMiddle(d2); Levels.PrintInTheMiddle(d3); Levels.PrintInTheMiddle(d4); Levels.PrintInTheMiddle(d5); Levels.PrintInTheMiddle(d6); Levels.PrintInTheMiddle(d7); Levels.PrintInTheMiddle(d8); Levels.PrintInTheMiddle(Levels.pressEnter); Console.ReadKey(); Console.Clear(); }
public static void FourActions() { switch (choise) { case 1: Console.Clear(); Play(); break; case 2: ShowDetails(); break; case 3: Shoping.Shoping1(); break; case 4: Console.Clear(); keepPlaing = false; break; default: Levels.PrintInTheMiddle("Invalid input. Press any key to try again."); Console.ReadKey(); Console.Clear(); break; } }
public static void ShowCASTLE() { Levels.PrintInTheMiddle(" _______ _______ _______ _________ _ _______ "); Levels.PrintInTheMiddle("( ____ \\( ___ )( ____ \\\\__ __/( \\ ( ____ \\ "); Levels.PrintInTheMiddle("| ( \\/| ( ) || ( \\/ ) ( | ( | ( \\/ "); Levels.PrintInTheMiddle("| | | (___) || (_____ | | | | | (__ "); Levels.PrintInTheMiddle("| | | ___ |(_____ ) | | | | | __) "); Levels.PrintInTheMiddle("| | | ( ) | ) | | | | | | ( "); Levels.PrintInTheMiddle("| (____/\\| ) ( |/\\____) | | | | (____/\\| (____/\\ "); Levels.PrintInTheMiddle("(_______/|/ \\|\\_______) )_( (_______/(_______/ "); }
//Skriver ut bye bye public static void ShowByeBye() { Levels.PrintInTheMiddle(" .----------------. .----------------. .----------------. .----------------. .----------------. .----------------. "); Levels.PrintInTheMiddle("| .--------------. || .--------------. || .--------------. | | .--------------. || .--------------. || .--------------. |"); Levels.PrintInTheMiddle("| | ______ | || | ____ ____ | || | _________ | | | | ______ | || | ____ ____ | || | _________ | |"); Levels.PrintInTheMiddle("| | |_ _ \\ | || | |_ _||_ _| | || | |_ ___ | | | | | |_ _ \\ | || | |_ _||_ _| | || | |_ ___ | | |"); Levels.PrintInTheMiddle("| | | |_) | | || | \\ \\ / / | || | | |_ \\_| | | | | | |_) | | || | \\ \\ / / | || | | |_ \\_| | |"); Levels.PrintInTheMiddle("| | | __'. | || | \\ \\/ / | || | | _| _ | | | | | __'. | || | \\ \\/ / | || | | _| _ | |"); Levels.PrintInTheMiddle("| | _| |__) | | || | _| |_ | || | _| |___/ | | | | | _| |__) | | || | _| |_ | || | _| |___/ | | |"); Levels.PrintInTheMiddle("| | |_______/ | || | |______| | || | |_________| | | | | |_______/ | || | |______| | || | |_________| | |"); Levels.PrintInTheMiddle("| | | || | | || | | | | | | || | | || | | |"); Levels.PrintInTheMiddle("| '--------------' || '--------------' || '--------------' | | '--------------' || '--------------' || '--------------' |"); Levels.PrintInTheMiddle(" '----------------' '----------------' '----------------' '----------------' '----------------' '----------------' "); }
public static void Menu() { while (choise != 4 && keepPlaing == true) { if (MyPlayer.Hp == 0) { Levels.PrintInTheMiddle("Let's try again " + MyPlayer.Name); SpecMonster.AddMonster(); ResetPlayer(); ResetMonsters(); ShowDetails(); Console.WriteLine(); } ShowMeny(); FourActions(); if (Levels.ans == "y") { keepPlaing = true; } } }
public static string Welcome() { Levels.PrintInTheMiddle("************************"); Levels.PrintInTheMiddle("* Welcome to The Game! *"); Levels.PrintInTheMiddle("************************"); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); Levels.PrintInTheMiddle("(q) = Quit"); Console.SetCursorPosition((Console.WindowWidth - "************************".Length) / 2, Console.CursorTop); Console.Write("Enter your name: "); playerName = Console.ReadLine(); switch (playerName) { case "Robin": Levels.PrintInTheMiddle(""); Levels.PrintInTheMiddle("****************************************************"); Levels.PrintInTheMiddle("*GODMODE ACTIVATED: + 500 gold coins *"); Levels.PrintInTheMiddle("* + Super Power (100 strength) *"); Levels.PrintInTheMiddle("* + Golden Shield (100 toughness)*"); Levels.PrintInTheMiddle("****************************************************"); MyPlayer.Gold += 500; MyPlayer.Strength += 100; MyPlayer.Toughness += 100; Levels.MoveToNext(); break; case "q": keepPlaing = false; choise = 4; break; default: break; } Console.Clear(); return(playerName); }
public static void Shoping1() { Console.WriteLine(); Levels.PrintInTheMiddle("Welcome to the shop"); bool keepShopping = true; while (keepShopping) { Console.WriteLine(); Levels.PrintInTheMiddle($"You have {Program.MyPlayer.Gold} coins"); Levels.PrintInTheMiddle("Enter q to go back to the game"); Console.WriteLine(); Levels.PrintInTheMiddle("================================="); Levels.PrintInTheMiddle("| Product | Price |"); Levels.PrintInTheMiddle("================================="); Levels.PrintInTheMiddle("| 1. + 100% hp | 10 coins |"); Levels.PrintInTheMiddle("| 2. + 10 strength | 10 coins |"); Levels.PrintInTheMiddle("| 3. + 10 toughness| 10 coins |"); Levels.PrintInTheMiddle("================================="); Console.SetCursorPosition((Console.WindowWidth - "Enter you choise here: ".Length) / 2, Console.CursorTop); Console.Write("Enter your choise here: "); string shopChoise = Console.ReadLine(); switch (shopChoise) { case "1": if (Program.MyPlayer.Gold >= 10) { Program.MyPlayer.Hp += 100; Program.MyPlayer.Gold -= 10; } else { Levels.PrintInTheMiddle("* You have no enough coins !!! *"); } break; case "2": if (Program.MyPlayer.Gold >= 10) { Program.MyPlayer.Strength += 10; Program.MyPlayer.Gold -= 10; } else { Levels.PrintInTheMiddle("* You have no enough coins !!! *"); } break; case "3": if (Program.MyPlayer.Gold >= 10) { Program.MyPlayer.Toughness += 10; Program.MyPlayer.Gold -= 10; } else { Levels.PrintInTheMiddle("* You have no enough coins !!! *"); } break; case "q": Console.Clear(); keepShopping = false; break; default: Levels.PrintInTheMiddle("Wrong choise, please try again"); break; } } // loopar så länge man vill handla, avbryter loopen med 'q' }