Проблема с логикой игры Крестики-Нолики

Игра ХО. Весь код ХО

Ожидание:

Метод doShoot класса GameController выбирает из двух игроков кто ходит следующим.

Текущая ситуация:

Ходит всегда игрок с именем "Х".

public class GameController {
Field field;
Player player;

 public GameController(Field field, Player player) {
    this.field = field;
    this.player = player;
}

public void doShoot(Point point, Field.CellSign sign) {
    if (this.player.playerName == "X") {
        player.setPlayerCell(point);

    } else {
        this.player = field.players.get(1);
        player.setPlayerCell(field.getCompCell());


      }
        player.setIsShoot(true);
    }
}

Ответы (0 шт):