summaryrefslogtreecommitdiff
path: root/station_map.h
diff options
context:
space:
mode:
Diffstat (limited to 'station_map.h')
-rw-r--r--station_map.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/station_map.h b/station_map.h
index 8e07fd49e..847b028d8 100644
--- a/station_map.h
+++ b/station_map.h
@@ -218,20 +218,19 @@ static inline TileIndexDiffC GetDockOffset(TileIndex t)
return dock_offset[GetDockDirection(t)];
}
-static inline bool IsCustomStationSprite(TileIndex t)
+static inline bool IsCustomStationSpecIndex(TileIndex t)
{
assert(IsTileType(t, MP_STATION));
- return HASBIT(_m[t].m3, 4);
+ return _m[t].m4 != 0;
}
-static inline void SetCustomStationSprite(TileIndex t, byte sprite)
+static inline void SetCustomStationSpecIndex(TileIndex t, byte specindex)
{
assert(IsTileType(t, MP_STATION));
- SETBIT(_m[t].m3, 4);
- _m[t].m4 = sprite;
+ _m[t].m4 = specindex;
}
-static inline uint GetCustomStationSprite(TileIndex t)
+static inline uint GetCustomStationSpecIndex(TileIndex t)
{
assert(IsTileType(t, MP_STATION));
return _m[t].m4;