public void PlayGame() { //IPLAY.RandomValues(); Console.WriteLine("***** Игра в 15 ****"); Console.WriteLine(); Print(); while (true) { Console.WriteLine("Выберите действие:" + Environment.NewLine + "1 - играть" + Environment.NewLine + "2 - отмена хода" + Environment.NewLine + "6 - выход"); try { int key = Convert.ToInt16(Console.ReadLine()); if (key <= 0 || key > 6) { throw new Exception(); } switch (key) { case 1: Console.WriteLine("Двигайте цифру"); int NewValue = Convert.ToInt16(Console.ReadLine()); IPLAY.Shift(NewValue); //,game4); Print(); if (IPLAY.EndGame()) { // game4.Print(); Console.WriteLine("Вы прошли игру"); break; } break; case 2: //NewStepBack(); Print(); break; case 6: Environment.Exit(0); break; default: break; } } catch { Console.WriteLine("Недопустимый символ, попробуйте еще раз"); } //if (game4.EndGame()) //{ // game4.Print(); // Console.WriteLine("Вы прошли игру"); //} } }