Changeset - r22597:ca649b8b7013
[Not reviewed]
master
0 2 0
peter1138 - 7 years ago 2017-03-19 22:30:47
peter1138@openttd.org
(svn r27808) -Codechange: Adjust the size of _track_crosses_trackdirs

_track_crosses_trackdirs is indexed by a Track, not a
Trackdir, so adjust its size accordingly. (cirdan)
2 files changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/rail.cpp
Show inline comments
 
@@ -56,7 +56,7 @@ extern const Trackdir _next_trackdir[TRA
 
};
 

	
 
/* Maps a trackdir to all trackdirs that make 90 deg turns with it. */
 
extern const TrackdirBits _track_crosses_trackdirs[TRACKDIR_END] = {
 
extern const TrackdirBits _track_crosses_trackdirs[TRACK_END] = {
 
	TRACKDIR_BIT_Y_SE     | TRACKDIR_BIT_Y_NW,                                                   // TRACK_X
 
	TRACKDIR_BIT_X_NE     | TRACKDIR_BIT_X_SW,                                                   // TRACK_Y
 
	TRACKDIR_BIT_RIGHT_N  | TRACKDIR_BIT_RIGHT_S  | TRACKDIR_BIT_LEFT_N  | TRACKDIR_BIT_LEFT_S,  // TRACK_UPPER
src/track_func.h
Show inline comments
 
@@ -594,7 +594,7 @@ static inline TrackdirBits TrackdirReach
 
static inline TrackdirBits TrackdirCrossesTrackdirs(Trackdir trackdir)
 
{
 
	assert(IsValidTrackdirForRoadVehicle(trackdir));
 
	extern const TrackdirBits _track_crosses_trackdirs[TRACKDIR_END];
 
	extern const TrackdirBits _track_crosses_trackdirs[TRACK_END];
 
	return _track_crosses_trackdirs[TrackdirToTrack(trackdir)];
 
}
 

	
0 comments (0 inline, 0 general)