public void WaitCommand(Cat cat, CatSmartHouse CatHouse) { string command = ""; while (command != "exit") { Console.SetCursorPosition(0, CatHouse.CatsCount + 1); command = Console.ReadLine(); string[] array = command.Split(); if (array[0] == "store") { int smth = Convert.ToInt32(array[2]); CatHouse.FoodResourse += smth; } if (command == "cls") { for (int i = 0; i < 1000; i++) { Console.Clear(); Console.Write(i); } } else if (command == "help") { Console.WriteLine("Списки доступных вам команд:"); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("Добавить корм в вольер:store *название корма* *кол - во корма*"); Console.WriteLine("Очистить консоль:cls"); Console.WriteLine("Изменить границу голода:ChangeHungryLimit *на сколько*"); Console.ResetColor(); } if (command == "ChangeHungryLimit") { if (array[1] == "+") { int.TryParse(Console.ReadLine(), out eat); eat -= Convert.ToInt32(array[2]); } else if (array[1] == "-") { int.TryParse(Console.ReadLine(), out eat); eat += Convert.ToInt32(array[2]); } } } }
public CommandCenter(CatSmartHouse CatHouse) { CatSmartHouse = CatHouse; WaitCommand(); }