diff --git a/src/main/java/inf112/fiasko/roborally/objects/Tile.java b/src/main/java/inf112/fiasko/roborally/objects/Tile.java new file mode 100644 index 0000000..1022d6d --- /dev/null +++ b/src/main/java/inf112/fiasko/roborally/objects/Tile.java @@ -0,0 +1,42 @@ +package inf112.fiasko.roborally.objects; + +import inf112.fiasko.roborally.element_properties.Direction; +import inf112.fiasko.roborally.element_properties.TileType; + +public class Tile { + + /** + * tileType stores the type of the specific tile. + */ + private TileType tileType; + /** + * direction stores the direction of the specific tile. + */ + private Direction direction; + + /** + * + * @param tileType sets the type of the tile. + * @param direction sets the direction the tile is facing. + */ + public Tile(TileType tileType, Direction direction) { + this.tileType = tileType; + this.direction = direction; + } + + /** + * + * @return the type of the specific tile. + */ + public TileType getTileType() { + return tileType; + } + + /** + * + * @return the direction of the specific tile. + */ + public Direction getDirection() { + return direction; + } +}