Пример #1
0
 public void UnblockPlayer()
 {
     if (CountChecker() == true)
     {
         ShowPlayers();
         Console.Write("Введите номер игрока, которого хотите разбанить: ");
         int choice = InputChecker.MakeChoice(_players.Count);
         _players[choice - 1].UnBlock();
     }
 }
Пример #2
0
 public void DeletePlayer()
 {
     if (CountChecker() == true)
     {
         ShowPlayers();
         Console.Write("Введите номер игрока, которого хотите удалить: ");
         int choice = InputChecker.MakeChoice(_players.Count);
         _players.RemoveAt(choice - 1);
     }
 }
Пример #3
0
        static void Main(string[] args)
        {
            DataEditor dataEditor = new DataEditor();
            int        choice;
            bool       exit = false;

            while (exit == false)
            {
                ShowMenu();
                choice = InputChecker.MakeChoice();
                switch (choice)
                {
                case 1:
                    dataEditor.AddPlayer();
                    break;

                case 2:
                    dataEditor.BlockPlayer();
                    break;

                case 3:
                    dataEditor.UnblockPlayer();
                    break;

                case 4:
                    dataEditor.DeletePlayer();
                    break;

                case 5:
                    exit = true;
                    break;

                default:
                    break;
                }
                Console.WriteLine("Нажмите на любую клавишу чтобы продолжить.");
                Console.ReadKey();
                Console.Clear();
            }
        }
Пример #4
0
        public void AddPlayer()
        {
            string nickName;
            int    level;
            bool   isBanned;

            Console.WriteLine("Введите Никнейм игрока: ");
            nickName = Console.ReadLine();
            Console.WriteLine("Введите уровень игрока: ");
            level = InputChecker.ReadInt();
            Console.WriteLine("Забанен ли игрок? 1 - да, 2 - нет.");
            int choice = InputChecker.ReadInt();

            while (choice != 1 && choice != 2)
            {
                Console.WriteLine("Неверный ввод. Повторите попытку: ");
                choice = InputChecker.ReadInt();
            }
            isBanned = choice == 1;
            Player player = new Player(nickName, level, isBanned);

            _players.Add(player);
            Console.WriteLine("Игрок добавлен!");
        }