Проблема с логикой игры Крестики-Нолики
Игра ХО. Весь код ХО
Ожидание:
Метод 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);
}
}