Cosmos/source/Cosmos.Shell.Guess/Program.cs

45 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using Cosmos.Build.Windows;
namespace Cosmos.Shell.Guess {
public class Program {
#region Build Console
// This contains code to launch the build console. Most users should not chagne this.
[STAThread]
public static void Main() {
BuildUI.Run();
}
#endregion
public static void Init() {
Kernel.Boot.Default();
Random mt = new Random();
int num = mt.Next();
System.Console.WriteLine("I am thinking of a number between 0 and 100. What is it?");
System.Console.ForegroundColor = ConsoleColor.Blue;
System.Console.Write("Take a guess: ");
System.Console.ForegroundColor = ConsoleColor.White;
short guess = short.Parse(System.Console.ReadLine());
while (guess != num) {
System.Console.ForegroundColor = ConsoleColor.Red;
if (guess > num)
System.Console.WriteLine("Too high.");
else
System.Console.WriteLine("Too low.");
System.Console.ForegroundColor = ConsoleColor.Blue;
System.Console.Write("Take another guess: ");
System.Console.ForegroundColor = ConsoleColor.White;
guess = short.Parse(System.Console.ReadLine());
}
System.Console.WriteLine("You got it!!!!");
}
}
}