revert Merge branch 'main' of https://grond.iut-fbleau.fr/stiti/SAE31_2024
This commit is contained in:
2024-11-16 18:45:51 +01:00
parent 6232e6f93e
commit e9a5543328
26 changed files with 437 additions and 74 deletions

View File

@@ -3,24 +3,30 @@ import java.util.HashMap;
import java.util.Map;
public class Board {
private final Map<Point, Tile> tiles;
private Map<Point, Tile> tiles;
public Board() {
this.tiles = new HashMap<>();
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) {
tiles.put(position, 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;
}