summaryrefslogtreecommitdiff
path: root/src/pathfinder/opf/opf_ship.cpp
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
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2012-08-18(svn r24481) -Feature [FS#5127]: Make the pathfinder decide whether ships ↵frosch
shall leave depots towards north or south.
2011-01-03(svn r21706) -Fix-ish [FS#4370]: the old ship pathfinder is too stupid to ↵rubidium
provide "lost" notices; it would even get lost while following it's own path
2010-12-25(svn r21631) -Fix [FS#4325]: ships with the old pathfinder would easily show ↵rubidium
up as lost, even when it would eventually find a path. Now also the distance from the "end" of the pathfinding run to the destination is compared to the current distance to the destination; if the distance to the destination at the end of the pathfinder run is less than the current distance from the destination the ship won't be marked as lost. This means that the ships with the old pathfinder will less likely get marked as lost, but due to the design of the old ship pathfinder there "lostness" is merely a best guess. When you still get a lost message
2010-12-16(svn r21533) -Codechange: replace some magic numbers with less magic constantsrubidium
2010-12-13(svn r21511) -Feature: vehicle lost message for shipsrubidium
2010-08-01(svn r20286) -Codechange: Unify end of doxygen comments.frosch
2010-08-01(svn r20283) -Codechange: Unify start of doygen comments.frosch
2010-02-11(svn r19099) -Doc: two files had the wrong name in the @file commentyexo
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-12-02(svn r18370) -Codechange: push some constness/type strictness into the ship ↵rubidium
pathfinders
2009-12-01(svn r18366) -Codechange: move the OPF ship pathfinder 'magic' that was in ↵rubidium
ship_cmd.cpp to the pathfinder code itself
2009-12-01(svn r18364) -Codechange: move the pathfinders and their related files into ↵rubidium
a separate directory