summaryrefslogtreecommitdiff
path: root/src/track_func.h
AgeCommit message (Collapse)Author
2018-10-31Fix: Protect against a few out of bounds or uninitialised usage errorsCharles Pigott
2018-06-27Codechange: Use HasTrack(dir) to improve code readability.J0anJosep
2018-06-27Codechange: Increase readability of track functions and pathfinders.J0anJosep
2018-06-14Fix: Prevent ships moving into docks after finishing (un)loading. (#6791)PeterN
2017-03-19(svn r27808) -Codechange: Adjust the size of _track_crosses_trackdirspeter1138
_track_crosses_trackdirs is indexed by a Track, not a Trackdir, so adjust its size accordingly. (cirdan)
2013-11-25(svn r26105) -Codechange: add a lot of assertions to track/road functions ↵rubidium
that might eventually lead to become indices into tables
2013-01-08(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by ↵planetmaker
Eagle_rainbow)
2010-10-30(svn r21060) -Doc: Improved wording of comments (mostly by __ln__)alberth
2010-05-11(svn r19792) -Change: use the typed FOR_EACH_SET_BIT for Tracks (adf88)rubidium
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2008-08-02(svn r13941) -Codechange [YAPP]: Added YAPP-related penalties to YAPF. ↵rubidium
(michi_cc)
2008-08-02(svn r13926) -Add [YAPP]: Add map accessors for path reservations. (michi_cc)rubidium
2008-05-14(svn r13090) -Codechange: add functions for direct conversion from ↵smatz
DiagDirection to Track and Trackbits
2008-02-28(svn r12313) -Fix: YAPF and NTP did not apply penalty for uphill tracks on ↵frosch
steep slopes.
2008-02-20(svn r12199) -Codechange: Remove magic around the results of ↵frosch
GetTileTrackStatus().
2007-12-21(svn r11674) -Codechange: refactor some functions out of macros.h into more ↵rubidium
logical locations.
2007-12-19(svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.hrubidium
2007-12-18(svn r11664) -Codechange: use more specific ("rail_type.h" instead of ↵rubidium
"rail.h" that includes way more than only "rail_type.h") includes at some places.
2007-12-18(svn r11663) -Codechange: moving of the road related types and functions.rubidium
2007-12-18(svn r11662) -Codechange: move some rail types/related functions around.rubidium