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; 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.HexagonTile;
import view.GameView; 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 { public class HexagonMouseListener extends MouseAdapter {
private final HexagonTile hexTile; private final HexagonTile hexTile;
private final GameView gameView; private final GameView gameView;
private final Set<Point> availablePositions; private final Set<Point> availablePositions;
@ -21,8 +21,9 @@ public class HexagonMouseListener extends MouseAdapter {
@Override @Override
public void mouseClicked(MouseEvent e) { public void mouseClicked(MouseEvent e) {
if (availablePositions.contains(hexTile.getPosition())) { Point position = hexTile.getPosition();
gameView.placeTile(hexTile.getPosition()); if (availablePositions.contains(position)) {
gameView.placeTile(position);
} }
} }
} }

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