private void FieldButtonClick(object sender, MouseEventArgs e) { FieldButton currentButton = (FieldButton)sender; //MessageBox.Show($"{currentButton.X} {currentButton.Y}"); (int, int)sizeOfField = SelectSizeOfField(); int sizeOfHigh = sizeOfField.Item1; int sizeOfWidth = sizeOfField.Item2; logicGame = new LogicGame(2, sizeOfHigh, sizeOfWidth); logicGame.CapturingCell(1, currentButton.X, currentButton.Y); }
public void ComputerStep() { while (true) { (int, int)hw = SelectWay(); int h = hw.Item1; // значение кортежа, они же позиции ячейки куда ходит компьютер положили в поля h and w int w = hw.Item2; if (IsAvaiableStep(h, w)) // проверяем здесь не принадлежит ли компьютеру эта новая ячейка { logicGame.CapturingCell(playerId, h, w); // то компьютер захватывает ячейку break; } } }