From 453a925d727e249638d9d8690206df4c896a97a6 Mon Sep 17 00:00:00 2001 From: tron Date: Sun, 19 Mar 2006 19:33:19 +0000 Subject: (svn r3986) Add [GS]etCrossingRoadOwner --- road_map.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'road_map.h') diff --git a/road_map.h b/road_map.h index 3e506bf72..feb7656cb 100644 --- a/road_map.h +++ b/road_map.h @@ -55,6 +55,18 @@ static inline TrackBits GetCrossingRailBits(TileIndex tile) } +// TODO swap owner of road and rail +static inline Owner GetCrossingRoadOwner(TileIndex t) +{ + return (Owner)_m[t].m3; +} + +static inline void SetCrossingRoadOwner(TileIndex t, Owner o) +{ + _m[t].m3 = o; +} + + typedef enum RoadType { ROAD_NORMAL, ROAD_CROSSING, -- cgit v1.2.3-54-g00ecf