Exemplo n.º 1
0
 public static void Back()
 {
     conTol.WriteLine("Press any key to go back");
     Console.ReadKey(true);
     conTol.Clear();
     conTol = new ConsoleTools(ConsoleColor.Green);
     conTol.WriteLine("[Keen|Mate] Training - Done by Damien Clément", true);
 }
Exemplo n.º 2
0
        public static void Init()
        {
            conTol = new ConsoleTools(ConsoleColor.Green);
            conTol.WriteLine("[Keen|Mate] Training - Done by Damien Clément", true);
            conTol.NextRow(3);

            Update();

            //WriteFunctions();
            //SelectFunction();
        }
Exemplo n.º 3
0
 public void Draw(ConsoleTools t_consT)
 {
     //NOTE Set color as defualt
     t_consT.Set_Color(ConsoleColor.Green, m_default_background);
     t_consT.Set_Cursor_Position((Console.WindowWidth / 2) - (m_label.Length / 2), m_pos_y - 2);
     t_consT.WriteLine(m_label);
     t_consT.Set_Color(m_default_foreground, m_default_background);
     for (int i = 0; i < m_elements.Length; i++)
     {
         t_consT.Set_Cursor_Position((Console.WindowWidth / 2) - (m_elements[i].Length / 2), m_pos_y + i);
         if (pointer == i)
         {
             t_consT.Set_Color(m_selected_foreground, m_selected_background);
             t_consT.WriteLine(m_elements[i]);
             //NOTE Set color to default
             t_consT.Set_Color(m_default_foreground, m_default_background);
         }
         else
         {
             t_consT.WriteLine(m_elements[i]);
         }
     }
 }
Exemplo n.º 4
0
        public static void Update()
        {
            while (running)
            {
                //NOTE Get console key
                menu.Update(ans);
                menu.Draw(conTol);
                ans = Console.ReadKey(true);
                switch (ans.Key)
                {
                case ConsoleKey.Enter:
                {
                    switch (menu.Get_Pointer_ElementName())
                    {
                    case "Lower and Upper text":
                    {
                        loverUpperText();
                        break;
                    }

                    case "sorting text":
                    {
                        sortingText();
                        break;
                    }

                    case "Trim text":
                    {
                        TrimText();
                        break;
                    }

                    case "Remove part of text":
                    {
                        RemovePartOfText();
                        break;
                    }

                    case "Find part of tex":
                    {
                        FindPartOfText();
                        break;
                    }

                    case "Copy text":
                    {
                        CopyText();
                        break;
                    }

                    case "Reverse text":
                    {
                        ReverseString();
                        break;
                    }

                    case "1st letter after space will be uppercase":
                    {
                        uppercase();
                        break;
                    }

                    case "last word will uppercase":
                    {
                        uppercaseLastWord();
                        break;
                    }

                    case "every second word will uppercase":
                    {
                        everySecondWordWillUppercase();
                        break;
                    }

                    case "delet without trim":
                    {
                        deleteWithoutTrim();
                        break;
                    }

                    case "calculator":
                    {
                        Calculator();
                        break;
                    }

                    default:
                    {
                        string output = "Pointer - " + menu.Get_Pointer();
                        conTol.WriteLine(output);
                        break;
                    }
                    }
                    break;
                }

                case ConsoleKey.Escape:
                {
                    running = false;
                    break;
                }
                }
            }
        }