possibilité d'ajouté des tuiles sur le plateau mais problème de position des tuiles
This commit is contained in:
33
TestV1/TestEnAttendantResolutionBug/Board.java
Normal file
33
TestV1/TestEnAttendantResolutionBug/Board.java
Normal file
@@ -0,0 +1,33 @@
|
||||
import java.awt.*;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class Board {
|
||||
private Map<Point, Tile> tiles;
|
||||
|
||||
public Board() {
|
||||
tiles = new HashMap<>();
|
||||
}
|
||||
|
||||
// Vérifie si la position est déjà occupée
|
||||
public boolean isPositionOccupied(Point position) {
|
||||
return tiles.containsKey(position);
|
||||
}
|
||||
|
||||
// Ajoute une tuile à une position donnée
|
||||
public void addTile(Point position, Tile tile) {
|
||||
if (!isPositionOccupied(position)) {
|
||||
tiles.put(position, tile);
|
||||
}
|
||||
}
|
||||
|
||||
// Récupère la tuile à une position donnée
|
||||
public Tile getTile(Point position) {
|
||||
return tiles.get(position);
|
||||
}
|
||||
|
||||
// Récupère toutes les tuiles
|
||||
public Map<Point, Tile> getTiles() {
|
||||
return tiles;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user