(svn r4351) Simplify ReverseTrackdir() to use a simple arithmetic operation instead of a table lookup
This commit is contained in:
3
rail.h
3
rail.h
@@ -238,8 +238,7 @@ static inline bool HasTrack(TileIndex tile, Track track)
|
||||
* Maps a trackdir to the reverse trackdir.
|
||||
*/
|
||||
static inline Trackdir ReverseTrackdir(Trackdir trackdir) {
|
||||
extern const Trackdir _reverse_trackdir[TRACKDIR_END];
|
||||
return _reverse_trackdir[trackdir];
|
||||
return (Trackdir)(trackdir ^ 8);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user