static void Main(string[] args) { Pole pole; Player player; AntiPlayer antiPlayer; int Size, LevelCount, Bot; Console.WriteLine("Игра Пятнашки! Для управления используйте стрелки, для отмены клавишу Backspace"); Console.WriteLine(); EnterSettings(out Size, out LevelCount, out Bot); //Считываем настройки игры pole = Pole.getInstance(); //Создать новое поле pole.NewState(Size); //Установить размер игрового поля antiPlayer = new AntiPlayer(); //Создать антиигрока if (Bot == 1) { antiPlayer.playOrNo = true; //Активировать антиигрока } antiPlayer.Randomize(LevelCount * 10); //Антиигрок перемешиват поле player = Player.getInstance(); //Создать игрока pole.Show(); while (!pole.Fin()) { if (!player.Move(Console.ReadKey().Key)) //Игрок делает ходы { Console.Beep(); } ; pole.Show(); //Отображаем поле игры antiPlayer.Action(); } Console.ReadKey(); }
public CommandRight() { pole = Pole.getInstance(); }
public CommandLeft() { pole = Pole.getInstance(); }
public CommandDown() { pole = Pole.getInstance(); }
public CommandUP() { pole = Pole.getInstance(); }