Gestions de petits problemes de code

This commit is contained in:
Vincent TEISSIER 2024-10-24 18:57:28 +02:00
parent 0513256860
commit bddb013f02
4 changed files with 8 additions and 8 deletions

Binary file not shown.

Binary file not shown.

@ -1,14 +1,14 @@
package controller;
import java.awt.Point;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.Set;
import view.HexagonTile;
import view.GameView;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.Point;
import java.util.Set;
public class HexagonMouseListener extends MouseAdapter {
private final HexagonTile hexTile;
private final GameView gameView;
private final Set<Point> availablePositions;
@ -21,8 +21,9 @@ public class HexagonMouseListener extends MouseAdapter {
@Override
public void mouseClicked(MouseEvent e) {
if (availablePositions.contains(hexTile.getPosition())) {
gameView.placeTile(hexTile.getPosition());
Point position = hexTile.getPosition();
if (availablePositions.contains(position)) {
gameView.placeTile(position);
}
}
}

@ -67,7 +67,6 @@ public class GameView extends JFrame {
private JPanel createHexagonGrid() {
return new HexagonGridPanel();
}
// Ajouter un hexagone à une position donnée
private void addHexagonTile(Point position, JPanel panel, int hexSize) {