From a5697946d15e0642dbb53cd02d99e6c9c2ea63d7 Mon Sep 17 00:00:00 2001 From: rubidium Date: Fri, 23 Feb 2007 00:17:46 +0000 Subject: (svn r8852) -Fix (r8735): make the dynamite tool for drive through road stops as if it were removing a normal road tile (consider the local authority and such). -Fix (r8735): remove drive through road stops on town owned roads when going bankrupt/being removed. --- src/road.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/road.h') 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 */ -- cgit v1.2.3-70-g09d2