public void FullMove(PlayingField playingField) { while (true) { Step = Step * -1; Console.WriteLine("ход " + /*PlayerName + */ "1 игрока"); playingField.PrintField(); Console.WriteLine("укажите столбик и ряд через пробел:"); MakeStep(playingField, 'X'); chekWin(playingField); Step = Step * -1; Console.WriteLine("ход " + /*PlayerName + */ "2 игрока"); playingField.PrintField(); Console.WriteLine("укажите столбик и ряд через пробел:"); MakeStep(playingField, '0'); chekWin(playingField); } }
public bool chekWin(PlayingField playingField)//Переименовать { if (playingField.CheckWin('X')) { Console.WriteLine("ход 1 игрока"); playingField.PrintField(); Console.WriteLine("Победа 1 игрока"); Console.ReadKey(true); Console.Clear(); playingField.firstPlayerToWin++; playingField.CounterWins(); return(true); } else { return(false); } }