Example #1
0
            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);
            }
Example #2
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);
            }
Example #3
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;
                }
                //}
            }
        }