Untitled
unknown
plain_text
2 years ago
1.9 kB
2
Indexable
using System; public class UserInterface { private Game game; public UserInterface() { game = new Game(); } public void Start() { Console.WriteLine("Welcome to the Number Guessing Game!"); Console.WriteLine("====================================="); Console.WriteLine(); Console.WriteLine("Enter your username:"); string name = Console.ReadLine(); Console.WriteLine(); game.SetPlayerName(name); bool playOn = true; while (playOn) { Console.WriteLine("New game:"); Console.WriteLine(); string goal = game.GenerateGoal(); Console.WriteLine("For practice, the number is: " + goal); Console.WriteLine(); int nGuess = 1; string bbcc = game.CheckGuess(goal); Console.WriteLine(bbcc); Console.WriteLine(); while (bbcc != "BBBB,") { string guess = Console.ReadLine(); Console.WriteLine(guess); Console.WriteLine(); bbcc = game.CheckGuess(goal, guess); Console.WriteLine(bbcc); Console.WriteLine(); nGuess++; } game.SavePlayerData(nGuess); game.ShowTopList(); Console.WriteLine(); Console.WriteLine("Correct, it took " + nGuess + " guesses."); Console.WriteLine("Continue? n for no, y for yes"); string answer = Console.ReadLine(); Console.WriteLine(); if (answer != null && answer != "" && answer.Substring(0, 1) == "n") { playOn = false; } } Console.WriteLine("Thank you for playing the Number Guessing Game!"); } }
Editor is loading...