--- a/src/rail_map.h Thu Nov 22 23:01:41 2007 +0000
+++ b/src/rail_map.h Fri Nov 23 16:59:30 2007 +0000
@@ -140,7 +140,7 @@
*/
static inline bool HasTrack(TileIndex tile, Track track)
{
- return HASBIT(GetTrackBits(tile), track);
+ return HasBit(GetTrackBits(tile), track);
}
/**
@@ -298,7 +298,7 @@
*/
static inline SignalState GetSingleSignalState(TileIndex t, byte signalbit)
{
- return (SignalState)HASBIT(GetSignalStates(t), signalbit);
+ return (SignalState)HasBit(GetSignalStates(t), signalbit);
}
/**
@@ -329,7 +329,7 @@
*/
static inline bool IsSignalPresent(TileIndex t, byte signalbit)
{
- return HASBIT(GetPresentSignals(t), signalbit);
+ return HasBit(GetPresentSignals(t), signalbit);
}
/**
@@ -394,6 +394,7 @@
RAIL_GROUND_FENCE_HORIZ1 = 10, ///< Grass with a fence at the southern side
RAIL_GROUND_FENCE_HORIZ2 = 11, ///< Grass with a fence at the northern side
RAIL_GROUND_ICE_DESERT = 12, ///< Icy or sandy
+ RAIL_GROUND_WATER = 13, ///< Grass with a fence and water on the lower halftile
};
static inline void SetRailGroundType(TileIndex t, RailGroundType rgt)