Changeset - r12028:76212135255c
[Not reviewed]
master
0 2 0
yexo - 15 years ago 2009-05-26 22:03:16
yexo@openttd.org
(svn r16440) -Fix [NoAI]: AIRail::GetRailStationDirection returned incorrect information
2 files changed with 7 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/ai/api/ai_rail.cpp
Show inline comments
 
@@ -110,7 +110,7 @@
 
{
 
	if (!IsRailStationTile(tile)) return RAILTRACK_INVALID;
 

	
 
	return (RailTrack)::GetRailStationTrack(tile);
 
	return (RailTrack)::GetRailStationTrackBits(tile);
 
}
 

	
 
/* static */ bool AIRail::BuildRailDepot(TileIndex tile, TileIndex front)
src/station_map.h
Show inline comments
 
@@ -202,6 +202,11 @@ static inline Track GetRailStationTrack(
 
	return AxisToTrack(GetRailStationAxis(t));
 
}
 

	
 
static inline TrackBits GetRailStationTrackBits(TileIndex t)
 
{
 
	return AxisToTrackBits(GetRailStationAxis(t));
 
}
 

	
 
static inline bool IsCompatibleTrainStationTile(TileIndex t1, TileIndex t2)
 
{
 
	assert(IsRailwayStationTile(t2));
 
@@ -245,7 +250,7 @@ static inline void SetRailwayStationRese
 
 */
 
static inline TrackBits GetRailStationReservation(TileIndex t)
 
{
 
	return GetRailwayStationReservation(t) ? AxisToTrackBits(GetRailStationAxis(t)) : TRACK_BIT_NONE;
 
	return GetRailwayStationReservation(t) ? GetRailStationTrackBits(t) : TRACK_BIT_NONE;
 
}
 

	
 

	
0 comments (0 inline, 0 general)