summaryrefslogtreecommitdiff
path: root/src/pathfinder
AgeCommit message (Expand)Author
2019-05-01Feature: Add NotRoadTypes (NRT)peter1138
2019-05-01Codechange: Use RAILTYPES_NONE instead of INVALID_RAILTYPES when not using rail.peter1138
2019-04-29Codechange: Remove Track{dir,}{Bits,}Byte typesCharles Pigott
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-03-16Remove: OPFCharles Pigott
2019-03-10Feature: Railtype flags to allow/disallow 90 degree curves. (#7352)Michael Lutz
2019-03-08Add: Road vehicle path cache. (#7261)PeterN
2019-03-08Change: Automatically use Trackdir node key as needed if ship curve penalties...Peter Nelson
2019-03-08Change: Add configurable curve penalty for ships.Peter Nelson
2019-03-03Change: Don't apply forbid 90 deg turn settings to ships.Peter Nelson
2019-01-31Cleanup: [NPF] Remove unused parameter.J0an Josep
2019-01-31Cleanup: [NPF] Assert that a track has been chosen.J0an Josep
2019-01-31Fix #7060: [NPF] Do not check whether ignored first tiles are end nodes.J0an Josep
2019-01-31Codechange: [NPF] Add some consts.J0an Josep
2019-01-31Cleanup: [NPF] Remove unused parameters.J0an Josep
2019-01-26Codechange: Use track functions.J0an Josep
2019-01-19Change: Add path cache for ships.Peter Nelson
2019-01-06Doc: Fix spelling in comments.J0an Josep
2019-01-06Fix: [NPF] Don't look two-way for road vehicles when looking for a depot. Roa...J0an Josep
2019-01-06Codechange: [YAPF] Stop looking for an automatic servicing road depot when th...Juanjo!
2019-01-06Codechange: [NPF] Stop looking for an automatic servicing (rail/road) depot w...Juanjo!
2019-01-06Fix #7001: Pathfinders should see standard road stations as tiles where to re...J0an Josep
2019-01-04Codechange: Use INVALID_TRACKDIR instead of 0xFF.J0an Josep
2018-10-31Codechange: Some more null checksCharles Pigott
2018-10-31Fix: Protect against a few out of bounds or uninitialised usage errorsCharles Pigott
2018-10-31Doc: Lots and lots of doxymentation fixesCharles 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-27Cleanup: Unnecessary assignation on FollowTileExit(): done previously on the ...Juanjo
2018-06-27Codechange: Separate an assertion. More information if assert is triggered.Juanjo
2018-04-30Codechange: Use TileAddBy(Diag)Dir when possible.J0anJosep
2018-04-11Remove: NO_DEBUG_MESSAGES was only read and setting it broke compilation (#6703)Patric Stout
2017-09-03(svn r27912) -Fix (r13948): [NPF] Reserved track bits were not accounted for ...michi_cc
2017-08-31(svn r27906) -Cleanup: Remove some NPF code with no effect and mark possible ...adf88
2017-08-20(svn r27896) -Fix: some warningsfrosch
2017-08-13(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)frosch
2017-06-22(svn r27885) -Cleanup (r27844): ESR_MAX_COST_EXCEEDED and ESR_PATH_TOO_LONG m...frosch
2017-04-04(svn r27846) -Fix [FS#5926]: Infinite loop in pathfinder when checking safe w...peter1138
2017-04-03(svn r27845) -Change: (Yapf) Use FindDepotData struct to simplify depot findi...peter1138
2017-04-03(svn r27844) -Change: (Yapf) Treat max cost exceeded separately from path too...peter1138
2017-04-03(svn r27843) -Change: (Yapf) Consider depot as destination before reversing p...peter1138
2017-01-15(svn r27733) -Codechange: Pass NPF user data as void* instead of as array of ...frosch
2016-05-29(svn r27586) -Fix [FS#6410]: Automatic servicing of road vehicles compared pa...frosch
2015-10-30(svn r27418) -Fix [FS#6329] [FS#6379]: Desync due to incorrect storage of seg...frosch
2015-08-08(svn r27363) -Codechange: Fix codestyle of one-line methods and header codest...alberth
2015-08-08(svn r27362) -Codechange: Codestyle fixes for reference var declarations, sta...alberth
2015-07-12(svn r27332) -Change: Enable YAPF cache debugging with desync debug level 2.frosch
2015-01-02(svn r27107) -Fix [FS#6183]: road vehicles could not reverse to be sent to de...rubidium
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ...rubidium
2013-11-26(svn r26117) -Cleanup: unneeded NULL checkrubidium