Exemplo n.º 1
0
        public void Menu()
        {
            showTimer.Elapsed += new ElapsedEventHandler(ShowTimer);
            readTimer.Elapsed += new ElapsedEventHandler(TimeLeft);
            method[] methods = new method[] { Start, CreatePlayers, SetTime, ChangeLanguage, Exit };
            items = new string[] { Localization.GetLocalizedString("Start"), Localization.GetLocalizedString("ChangePlayers"), Localization.GetLocalizedString("SetTime"), Localization.GetLocalizedString("ChangeLanguage"), Localization.GetLocalizedString("Exit") };
            menu  = new ConsoleMenu(items);
            int menuResult;

            do
            {
                menuResult = menu.PrintMenu();
                methods[menuResult]();
                Console.WriteLine(Localization.GetLocalizedString("PressEnter"));
                Console.ReadKey();
            } while (menuResult != items.Length - 1);
        }
Exemplo n.º 2
0
        public void ChangeLanguage()
        {
            Console.Clear();
            string[]            items        = { "Русский", "English" };
            ConsoleMenuLanguage languageMenu = new ConsoleMenuLanguage(items);
            int menuResult = languageMenu.PrintMenu();

            switch (menuResult)
            {
            case 0:
                Localization.SetLanguage("ru-RU");
                break;

            case 1:
                Localization.SetLanguage("en-GB");
                break;
            }
            items = new string[] { Localization.GetLocalizedString("Start"), Localization.GetLocalizedString("ChangePlayers"), Localization.GetLocalizedString("ChangeLanguage"), Localization.GetLocalizedString("Exit") };
            menu  = new ConsoleMenu(items);
        }