Я играю в крестики-нолики на Java.У меня есть сетка 20x14, и игрок играет против компьютера, и для моего метода проверки победителя мне нужно знать координаты ячейки, которая была нажата мышью в последний раз.
r.setOnMouseClicked((MouseEvent e) -> {
ImageView view = (ImageView) (e.getSource());
if (view.getImage() == blank) {
view.imageProperty().set(cross);
Point computer = makeNextMove();
grid[computer.x][computer.y].setImage(circle);
if(hasWinner(circle,computer.x,computer.y)){
JOptionPane.showMessageDialog(null, "Circle wins");
}
}
});
Мне нужно отправить в метод hasWinner форму пользователей (крест) и координаты последнего добавленного креста, но я не знаю, как их получить.