public static int DirActivity01(Stream Input) { Graphics.ConsoleWriter ConsoleOut = new Graphics.ConsoleWriter("Program"); ConsoleKeyInfo input; Graphics.Menu MainMenu = new Graphics.Menu(); ConsoleOut.MakeMenu(MainMenu); string Text = ""; Text = "Add"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 7, Applications.applications.Add)); Text = "Average"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 8, Applications.applications.Average)); Text = "Convert Temperature"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 9, Applications.applications.ConvertTemp)); Text = "Convert Height and Weight"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 10, Applications.applications.HeightAndWeight)); Text = "Calculate Pay"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 11, Applications.applications.WorkerPay)); Text = "Queue"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 12, Applications.applications.Queue)); Text = "Go Back"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 13, null)); bool quit = false; while (!quit) { ConsoleOut.Draw(); input = Console.ReadKey(false); switch (input.Key) { case ConsoleKey.UpArrow: MainMenu.ChangeSelected(-1); break; case ConsoleKey.DownArrow: MainMenu.ChangeSelected(1); break; case ConsoleKey.Enter: if (MainMenu.GetSelected().Content == "Go Back") { quit = true; } else { MainMenu.Activate(null); } break; } } return(0); }
public static int DirPersonal(Stream Input) { Graphics.ConsoleWriter ConsoleOut = new Graphics.ConsoleWriter("Program"); ConsoleKeyInfo input; Graphics.Menu MainMenu = new Graphics.Menu(); ConsoleOut.MakeMenu(MainMenu); string Text = ""; Text = "RogueLike"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 7, RogueLike)); Text = "Go Back"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 8, null)); bool quit = false; while (!quit) { ConsoleOut.Draw(); input = Console.ReadKey(false); switch (input.Key) { case ConsoleKey.UpArrow: MainMenu.ChangeSelected(-1); break; case ConsoleKey.DownArrow: MainMenu.ChangeSelected(1); break; case ConsoleKey.Enter: if (MainMenu.GetSelected().Content == "Go Back") { quit = true; } else { MainMenu.Activate(null); } break; } } return(0); }
static void Main(string[] args) { Graphics.ConsoleWriter ConsoleOut = new Graphics.ConsoleWriter("Program"); ConsoleKeyInfo input; Graphics.Menu MainMenu = new Graphics.Menu(); ConsoleOut.MakeMenu(MainMenu); string Text = ""; Text = "Activity 01"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 7, Applications.applications.DirActivity01)); Text = "Activity 02"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 8, Applications.applications.DirActivity02)); Text = "Personal"; MainMenu.AddItem(new Graphics.UIObject(Text, ConsoleOut.XOffset(Text.Length), 9, Applications.applications.DirPersonal)); bool quit = false; while (!quit) { ConsoleOut.Draw(); //if (Console.KeyAvailable) { input = Console.ReadKey(false); switch (input.Key) { case ConsoleKey.UpArrow: MainMenu.ChangeSelected(-1); break; case ConsoleKey.DownArrow: MainMenu.ChangeSelected(1); break; case ConsoleKey.Enter: MainMenu.Activate(null); break; } //} } }