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); }
public static int ElementLookup(Stream Input) { Graphics.ConsoleWriter ConsoleOut = new Graphics.ConsoleWriter("Elements"); string path = @"C:\Users\hag19002983\OneDrive - Wakefield College\Steve\Steve_Resources\Elements.txt"; List <Element> Elements = new List <Element>(); FileStream ElementsFile = File.OpenRead(path); byte[] FileBuffer = new byte[ElementsFile.Length]; ElementsFile.Read(FileBuffer, 0, (int)ElementsFile.Length); string FileLine = System.Text.Encoding.Default.GetString(FileBuffer); string[] FileLines = FileLine.Split('\n'); //System.Windows.Forms.MessageBox.Show(FileLines[1].ToString()); string InputText = ""; for (int i = 0; i < 19; i += 4) { Element TempElement = new Element(); TempElement.Name = FileLines[i].ToString(); TempElement.Symbol = FileLines[i + 1].ToString(); TempElement.AtomicWeight = Convert.ToDecimal(FileLines[i + 2].ToString()); TempElement.Group = FileLines[i + 3].ToString(); Elements.Add(TempElement); } do { ConsoleOut.Draw(); InputText = Console.ReadLine(); } while (InputText.ToLower() != "end"); //0 4 8 12 16 20 return(0); }
public static int ConvertTemp(Stream Input) { Graphics.ConsoleWriter ConsoleOut = new Graphics.ConsoleWriter("Converter"); string InputTemp = "32"; double temp = 0; ConsoleOut.WriteLine("Type a temperiture in Fahrenheit to see it in Centigrade", 9); ConsoleOut.WriteLine("Type end in order to go back.", 10); do { double.TryParse(InputTemp, out temp); ConsoleOut.WriteLine((((temp - 32) * 5) / 9).ToString() + " Centigrade", 8); ConsoleOut.Draw(); InputTemp = Console.ReadLine(); } while (InputTemp.ToLower() != "end"); 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; } //} } }
public static int Add(Stream Input) { Graphics.ConsoleWriter ConsoleOut = new Graphics.ConsoleWriter("Add"); long Current = 0; long Temp = 0; string InputNumber = ""; ConsoleOut.WriteLine("Type numbers to add together.", 9); ConsoleOut.WriteLine("Type End in order to go back.", 10); do { Int64.TryParse(InputNumber, out Temp); Current += Temp; ConsoleOut.WriteLine(Current.ToString(), 7); ConsoleOut.Draw(); InputNumber = Console.ReadLine(); } while (InputNumber.ToLower() != "end"); return(0); }
public static int Average(Stream Input) { Graphics.ConsoleWriter ConsoleOut = new Graphics.ConsoleWriter("Average"); ConsoleOut.WriteLine("Type numbers to find their average.", 9); ConsoleOut.WriteLine("Type end in order to go back.", 10); double Total = 0; int Amount = 0; double temp = 0; string InputScore = ""; do { double.TryParse(InputScore, out temp); Total += temp; ConsoleOut.WriteLine((Total / Amount).ToString(), 8); ConsoleOut.Draw(); InputScore = Console.ReadLine(); Amount += 1; } while (InputScore.ToLower() != "end"); return(0); }
public static int HeightAndWeight(Stream Input) { Graphics.ConsoleWriter ConsoleOut = new Graphics.ConsoleWriter("Convert Height and Weight"); string TextInput = ""; Graphics.Menu InputMenu = new Graphics.Menu(); double Height = 0; double Weight = 0; double Temp = 0; ConsoleOut.MakeMenu(InputMenu); Graphics.UIObject HeightInput = new Graphics.UIObject("Input Height", ConsoleOut.XOffset("Input Height".Length), 9, null); Graphics.UIObject WeightInput = new Graphics.UIObject("Input Weight", ConsoleOut.XOffset("Input Weight".Length), 10, null); Graphics.UIObject QuitButton = new Graphics.UIObject("Go Back", ConsoleOut.XOffset("Go Back".Length), 11, null); InputMenu.AddItem(HeightInput); InputMenu.AddItem(WeightInput); InputMenu.AddItem(QuitButton); bool Quit = false; ConsoleKeyInfo InputKey; do { ConsoleOut.WriteLine("Weight: " + (Weight * 6.364).ToString() + "Kg Height: " + (Height * 2.54).ToString() + "cm ", 7); ConsoleOut.Draw(); InputKey = Console.ReadKey(); switch (InputKey.Key) { case ConsoleKey.UpArrow: InputMenu.ChangeSelected(-1); break; case ConsoleKey.DownArrow: InputMenu.ChangeSelected(1); break; case ConsoleKey.Enter: { if (InputMenu.GetSelected().Content == "Go Back") { Quit = true; } else if (InputMenu.GetSelected().Content == "Input Height") { TextInput = Console.ReadLine(); double.TryParse(TextInput, out Temp); Height = Temp; } else { TextInput = Console.ReadLine(); double.TryParse(TextInput, out Temp); Weight = Temp; } } break; } } while (!Quit); return(0); }
public static int RogueLike(Stream SInput) { Graphics.ConsoleWriter ConsoleOut = new Graphics.ConsoleWriter("Roguelike"); string path = @"C:\Users\hag19002983\OneDrive - Wakefield College\Steve\Steve_Resources\TEST.txt"; FileStream MPFile = File.OpenRead(path); byte[] FileBuffer = new byte[MPFile.Length]; MPFile.Read(FileBuffer, 0, (int)MPFile.Length); string Temp = System.Text.Encoding.Default.GetString(FileBuffer); string[] MPFileArray = new string[30]; MPFileArray[0] = ""; bool Quit = false; int J = 1; foreach (string Str in Temp.Split('\n')) { MPFileArray[J] = Str; J++; } //System.Windows.Forms.MessageBox.Show(MPFileArray[0]); for (int i = 1; i < 30; i++) { ConsoleOut.WriteLine(MPFileArray[i], i); ConsoleOut.SetForeground(i, ConsoleColor.Green); } Graphics.UIObject Character = new Graphics.UIObject("AB\nCD", 30, 15); ///Character.Background = ConsoleColor.Green; //Character.Foreground = ConsoleColor.; ConsoleOut.MakeObject(Character); ConsoleKeyInfo Input; while (!Quit) { ConsoleOut.Draw(); Input = Console.ReadKey(); switch (Input.Key) { case (ConsoleKey.UpArrow): Character.ChangeY(-1); break; case (ConsoleKey.DownArrow): Character.ChangeY(1); break; case (ConsoleKey.RightArrow): Character.ChangeX(1); break; case (ConsoleKey.LeftArrow): Character.ChangeX(-1); break; case (ConsoleKey.Escape): Quit = true; break; } } return(0); }
public static int WorkerPay(Stream Input) { Graphics.ConsoleWriter ConsoleOut = new Graphics.ConsoleWriter("Calculate Pay"); string TextInput = ""; Graphics.Menu InputMenu = new Graphics.Menu(); double Cars = 0; double Hours = 0; double Temp = 0; ConsoleOut.MakeMenu(InputMenu); Graphics.UIObject HeightInput = new Graphics.UIObject("Input Hours", ConsoleOut.XOffset("Input Hours".Length), 9, null); Graphics.UIObject WeightInput = new Graphics.UIObject("Input Cars", ConsoleOut.XOffset("Input Cars".Length), 10, null); Graphics.UIObject QuitButton = new Graphics.UIObject("Go Back", ConsoleOut.XOffset("Go Back".Length), 11, null); InputMenu.AddItem(HeightInput); InputMenu.AddItem(WeightInput); InputMenu.AddItem(QuitButton); bool Quit = false; ConsoleKeyInfo InputKey; do { ConsoleOut.WriteLine("Pay: " + (12 * Hours + 0.6 * Cars).ToString(), 7); ConsoleOut.Draw(); InputKey = Console.ReadKey(); switch (InputKey.Key) { case ConsoleKey.UpArrow: InputMenu.ChangeSelected(-1); break; case ConsoleKey.DownArrow: InputMenu.ChangeSelected(1); break; case ConsoleKey.Enter: { if (InputMenu.GetSelected().Content == "Go Back") { Quit = true; } else if (InputMenu.GetSelected().Content == "Input Hours") { TextInput = Console.ReadLine(); double.TryParse(TextInput, out Temp); Hours = Temp; } else { TextInput = Console.ReadLine(); double.TryParse(TextInput, out Temp); Cars = Temp; } } break; } } while (!Quit); return(0); }