summaryrefslogtreecommitdiff
path: root/src/road.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/road.h')
-rw-r--r--src/road.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/road.h b/src/road.h
index c9adfa85a..0f1967f42 100644
--- a/src/road.h
+++ b/src/road.h
@@ -40,4 +40,14 @@ static inline bool IsStraightRoadTrackdir(Trackdir dir)
return (dir & 0x06) == 0;
}
+/**
+ * Is it allowed to remove the given road bits from the given tile?
+ * @param tile the tile to remove the road from
+ * @param remove the roadbits that are going to be removed
+ * @param owner the actual owner of the roadbits of the tile
+ * @param edge_road are the removed bits from a town?
+ * @return true when it is allowed to remove the road bits
+ */
+bool CheckAllowRemoveRoad(TileIndex tile, RoadBits remove, Owner owner, bool *edge_road);
+
#endif /* ROAD_H */