/// <summary> /// Ask player whether play the game again or not /// </summary> /// <returns>true: continue the game, false: finish the game</returns> static bool PlayerWantToPlayAgain() { // Ask player whether want to play again Console.WriteLine("Would you like to play again?(y/n)"); // Get player input string playerAnswer = ConsoleAppUtils.GetPlayerInput(); // Check if player want to play again or not. Unless player say y or yes, finish the game if (string.Equals(playerAnswer, "Yes", StringComparison.OrdinalIgnoreCase) || string.Equals(playerAnswer, "Y", StringComparison.OrdinalIgnoreCase)) { return(true); } return(false); }
/// <summary> /// Show the animation and ask player to give the pet a name /// </summary> /// <returns>fish name</returns> static string HatchFish() { Console.WriteLine(); Console.WriteLine(" An egg is hatching... "); ConsoleAppUtils.Pause(); Console.WriteLine(" o "); Console.WriteLine(" o "); Console.WriteLine(" o "); Console.WriteLine(); ConsoleAppUtils.Pause(); Console.WriteLine(" O "); Console.WriteLine(" o "); Console.WriteLine(" ○ "); Console.WriteLine(" O "); ConsoleAppUtils.Pause(); Console.WriteLine(" |\\ \\\\__ o "); Console.WriteLine(" | \\_/ o \\ o "); Console.WriteLine(" > _ (( <_ oo "); Console.WriteLine(" | / \\__+___/ "); Console.WriteLine(" |/ |/ "); Console.WriteLine(); ConsoleAppUtils.Pause(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(" ** "); Console.WriteLine(" * * "); Console.WriteLine(" * * "); Console.WriteLine(" ** "); ConsoleAppUtils.Pause(); Console.Clear(); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(" **** "); Console.WriteLine(" * * "); Console.WriteLine(" * * "); Console.WriteLine(" * * "); Console.WriteLine(" * * "); Console.WriteLine(" *** "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); ConsoleAppUtils.Pause(); Console.Clear(); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(" **** "); Console.WriteLine(" * * "); Console.WriteLine(" * * "); Console.WriteLine(" * * "); Console.WriteLine(" * * "); Console.WriteLine(" **** "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); ConsoleAppUtils.Pause(); Console.Clear(); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(" **** "); Console.WriteLine(" * * "); Console.WriteLine(" * * "); Console.WriteLine(" * * "); Console.WriteLine(" * * "); Console.WriteLine(" *** "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); ConsoleAppUtils.Pause(); Console.Clear(); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(" **** "); Console.WriteLine(" * * "); Console.WriteLine(" */\\/\\//\\* "); Console.WriteLine(" * * "); Console.WriteLine(" * * "); Console.WriteLine(" *** "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); ConsoleAppUtils.Pause(); Console.Clear(); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(" /\\ "); Console.WriteLine(" _ /./ "); Console.WriteLine(" ,-' `-:.,-' / "); Console.WriteLine(" > O )<) _( "); Console.WriteLine(" `-._ _.:' `-.\\ "); Console.WriteLine(" `` \\; "); Console.WriteLine(" You've got a new fish!!"); Console.Write(" Give him a name:"); string fishname = ConsoleAppUtils.GetPlayerInput(); Console.Clear(); return(fishname); }