aboutsummaryrefslogtreecommitdiff
path: root/src/pathfinder.cpp
AgeCommit message (Collapse)Author
2016-05-01Move pathfinder classes to cpp fileest31
There is no need to put them into the header, they are solely used inside the pathfinder. Another advantage of this change is that only the pathfinder.cpp has to be compiled if PATHFINDER_DEBUG gets defined or undefined, not all files including the .h. This commit moves the pathfinder classes to the cpp file without modifications. Also, the PATHFINDER_DEBUG macro gets moved to the cpp file and the PATHFINDER_CALC_TIME macro gets moved to a plce where it actually does work.
2015-08-25Change i++ to ++iDavid Jones
2015-05-03Fix pathfinder to produce more useful pathsobneq
- Fix unintended negation of condition - Remove line_of_sight 'optimization'
2014-02-03Remove noisy error messages, prepend "pathfinder: " to pathfinder messagessapier
2013-08-31Fix bug in pathfinder causing endless loop in some situationssapier
2013-08-16Use errorstream instead of std::cout in pathfinder.cppPilzAdam
2013-08-14Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl
2013-06-23Math mapgen fix, ip show on connect, pathfinder segfault fixproller
2013-04-10fix bug in scriptapi line_of_sightsapier
fix warnings for pathfinder debug traces
2013-04-06Add Dijkstra A* and A* without prefetching pathfind algorithmssapier