summaryrefslogtreecommitdiff
path: root/src/station_map.h
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-07-24 11:47:12 +0000
committerrubidium <rubidium@openttd.org>2009-07-24 11:47:12 +0000
commitcf38a5bee6628f4be58a1bd7774658cf86807d5c (patch)
tree2c2890dd002ff6aee0e4fc1905796b623a040153 /src/station_map.h
parent2c6b5237f68b1ce444f35eef6e31e7c0ff49d7cc (diff)
downloadopenttd-cf38a5bee6628f4be58a1bd7774658cf86807d5c.tar.xz
(svn r16939) -Codechange: s/RailwayStation/RailStation/ to unify the way it's written.
Diffstat (limited to 'src/station_map.h')
-rw-r--r--src/station_map.h31
1 files changed, 16 insertions, 15 deletions
diff --git a/src/station_map.h b/src/station_map.h
index b93154899..fc38198ea 100644
--- a/src/station_map.h
+++ b/src/station_map.h
@@ -45,6 +45,7 @@ enum {
static inline StationType GetStationType(TileIndex t)
{
+ assert(IsTileType(t, MP_STATION));
return (StationType)GB(_m[t].m6, 3, 3);
}
@@ -78,14 +79,14 @@ static inline void SetStationAnimationFrame(TileIndex t, uint8 frame)
_me[t].m7 = frame;
}
-static inline bool IsRailwayStation(TileIndex t)
+static inline bool IsRailStation(TileIndex t)
{
return GetStationType(t) == STATION_RAIL;
}
-static inline bool IsRailwayStationTile(TileIndex t)
+static inline bool IsRailStationTile(TileIndex t)
{
- return IsTileType(t, MP_STATION) && IsRailwayStation(t);
+ return IsTileType(t, MP_STATION) && IsRailStation(t);
}
/**
@@ -118,7 +119,7 @@ static inline bool IsRailWaypointTile(TileIndex t)
*/
static inline bool HasStationRail(TileIndex t)
{
- return IsRailwayStation(t) || IsRailWaypoint(t);
+ return IsRailStation(t) || IsRailWaypoint(t);
}
/**
@@ -230,7 +231,7 @@ static inline bool IsHangarTile(TileIndex t)
static inline Axis GetRailStationAxis(TileIndex t)
{
- assert(IsRailwayStation(t) || IsRailWaypoint(t));
+ assert(HasStationRail(t));
return HasBit(GetStationGfx(t), 0) ? AXIS_Y : AXIS_X;
}
@@ -247,9 +248,9 @@ static inline TrackBits GetRailStationTrackBits(TileIndex t)
static inline bool IsCompatibleTrainStationTile(TileIndex t1, TileIndex t2)
{
- assert(IsRailwayStationTile(t2));
+ assert(IsRailStationTile(t2));
return
- IsRailwayStationTile(t1) &&
+ IsRailStationTile(t1) &&
IsCompatibleRail(GetRailType(t1), GetRailType(t2)) &&
GetRailStationAxis(t1) == GetRailStationAxis(t2) &&
GetStationIndex(t1) == GetStationIndex(t2) &&
@@ -258,31 +259,31 @@ static inline bool IsCompatibleTrainStationTile(TileIndex t1, TileIndex t2)
/**
* Get the reservation state of the rail station
- * @pre IsRailwayStation(t) || IsRailWaypoint(t)
+ * @pre HasStationRail(t)
* @param t the station tile
* @return reservation state
*/
static inline bool HasStationReservation(TileIndex t)
{
- assert(IsRailwayStation(t) || IsRailWaypoint(t));
+ assert(HasStationRail(t));
return HasBit(_m[t].m6, 2);
}
/**
* Set the reservation state of the rail station
- * @pre IsRailwayStation(t) || IsRailWaypoint(t)
+ * @pre HasStationRail(t)
* @param t the station tile
* @param b the reservation state
*/
-static inline void SetRailwayStationReservation(TileIndex t, bool b)
+static inline void SetRailStationReservation(TileIndex t, bool b)
{
- assert(IsRailwayStation(t) || IsRailWaypoint(t));
+ assert(HasStationRail(t));
SB(_m[t].m6, 2, 1, b ? 1 : 0);
}
/**
* Get the reserved track bits for a waypoint
- * @pre IsRailwayStation(t) || IsRailWaypoint(t)
+ * @pre HasStationRail(t)
* @param t the tile
* @return reserved track bits
*/
@@ -366,14 +367,14 @@ static inline void MakeRailStation(TileIndex t, Owner o, StationID sid, Axis a,
{
MakeStation(t, o, sid, STATION_RAIL, section + a);
SetRailType(t, rt);
- SetRailwayStationReservation(t, false);
+ SetRailStationReservation(t, false);
}
static inline void MakeRailWaypoint(TileIndex t, Owner o, StationID sid, Axis a, byte section, RailType rt)
{
MakeStation(t, o, sid, STATION_WAYPOINT, section + a);
SetRailType(t, rt);
- SetRailwayStationReservation(t, false);
+ SetRailStationReservation(t, false);
}
static inline void MakeRoadStop(TileIndex t, Owner o, StationID sid, RoadStopType rst, RoadTypes rt, DiagDirection d)