resolution probleme lié au conflit git
This commit is contained in:
29
TestV1/TestEnAttendantResolutionBug/src/model/Board.java
Normal file
29
TestV1/TestEnAttendantResolutionBug/src/model/Board.java
Normal file
@@ -0,0 +1,29 @@
|
||||
package model;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class Board {
|
||||
private final Map<Point, Tile> tiles;
|
||||
|
||||
public Board() {
|
||||
this.tiles = new HashMap<>();
|
||||
}
|
||||
|
||||
public boolean isPositionOccupied(Point position) {
|
||||
return tiles.containsKey(position);
|
||||
}
|
||||
|
||||
public void addTile(Point position, Tile tile) {
|
||||
tiles.put(position, tile);
|
||||
}
|
||||
|
||||
public Tile getTile(Point position) {
|
||||
return tiles.get(position);
|
||||
}
|
||||
|
||||
public Map<Point, Tile> getTiles() {
|
||||
return tiles;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package model;
|
||||
|
||||
public enum Terrain {
|
||||
MER, CHAMP, FORET, PRE, MONTAGNE
|
||||
}
|
||||
33
TestV1/TestEnAttendantResolutionBug/src/model/Tile.java
Normal file
33
TestV1/TestEnAttendantResolutionBug/src/model/Tile.java
Normal file
@@ -0,0 +1,33 @@
|
||||
package model;
|
||||
|
||||
/**
|
||||
* Classe représentant une tuile du jeu.
|
||||
*/
|
||||
public class Tile {
|
||||
private final Terrain terrain;
|
||||
|
||||
/**
|
||||
* Constructeur pour une tuile.
|
||||
*
|
||||
* @param terrain Le type de terrain de la tuile.
|
||||
*/
|
||||
public Tile(Terrain terrain) {
|
||||
this.terrain = terrain;
|
||||
}
|
||||
|
||||
/**
|
||||
* Obtient le terrain de la tuile.
|
||||
*
|
||||
* @return Le terrain de la tuile.
|
||||
*/
|
||||
public Terrain getTerrain() {
|
||||
return terrain;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Tile{" +
|
||||
"terrain=" + terrain +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user