Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-25 | Fix #8123: trams on half-tiles couldn't find depots (#8738) | Patric Stout | |
Basically, follow_track.hpp contains a fix for half-tiles, but this wasn't duplicated for when trying to find a depot and in a few other places. This makes sure all places act the same. | |||
2021-02-22 | Change: Make pathfinder account for maximum order speed, if set | Charles Pigott | |
2021-02-21 | Fix: [YAPF] Road pathfinder did not account for length of tunnel/bridge in ↵ | Charles Pigott | |
path cost Copy calculations from the rail pathfinder | |||
2021-01-08 | Codechange: Remove min/max functions in favour of STL variants (#8502) | Charles Pigott | |
2020-02-07 | Fix #7592: Do not cache road vehicle path within 8 tiles of destination with ↵ | Jonathan G Rennison | |
multiple entrances Ported from jgrpp commit 79d5be7e265df3be8b73d484f0c7261b3c23229d | |||
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
2019-05-01 | Feature: Add NotRoadTypes (NRT) | peter1138 | |
2019-04-29 | Codechange: Remove Track{dir,}{Bits,}Byte types | Charles Pigott | |
2019-04-10 | Codechange: Use null pointer literal instead of the NULL macro | Henry Wilson | |
2019-03-08 | Add: Road vehicle path cache. (#7261) | PeterN | |
2019-03-03 | Change: Don't apply forbid 90 deg turn settings to ships. | Peter Nelson | |
2019-01-06 | Codechange: [YAPF] Stop looking for an automatic servicing road depot when ↵ | Juanjo! | |
the cost of a path exceeds max. penalty. | |||
2018-06-27 | Codechange: Use HasTrack(dir) to improve code readability. | J0anJosep | |
2018-06-27 | Codechange: Increase readability of track functions and pathfinders. | J0anJosep | |
2016-05-29 | (svn r27586) -Fix [FS#6410]: Automatic servicing of road vehicles compared ↵ | frosch | |
path finder costs with tile distances, thus vehicles went to depots which were factor 100 too far away. (juanjo) | |||
2015-08-08 | (svn r27362) -Codechange: Codestyle fixes for reference var declarations, ↵ | alberth | |
static cast type, operator methods. | |||
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 | |||
2011-12-20 | (svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the ↵ | truebrain | |
others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC) | |||
2011-11-04 | (svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ ↵ | rubidium | |
functions if they return the Z in pixels (like TilePixelHeight) | |||
2011-02-25 | (svn r22144) -Codechange: Unify 'while (true)' to 'for (;;)' | alberth | |
2011-01-15 | (svn r21803) -Cleanup: Remove unnecessary semicolons. | terkhen | |
2010-12-28 | (svn r21652) -Cleanup: one semicolon is enough | smatz | |
2010-12-27 | (svn r21651) -Fix [FS#4338] (r21229): infinite loop in the road pathfinder ↵ | rubidium | |
due to bouncing around in an "one way" trap; two one ways pointing towards eachother making it impossible to leave | |||
2010-12-13 | (svn r21510) -Feature [FS#1956]: vehicle lost message for road vehicles | rubidium | |
2010-11-09 | (svn r21121) -Fix (r21100): Use the cached max speed when calculating YAPF ↵ | terkhen | |
penalties for road vehicles. | |||
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-08-01 | (svn r20281) -Codechange: unify case scope closure + break coding style | rubidium | |
2010-05-21 | (svn r19873) -Fix [FS#3817]: if the (guessed initial) destination tile of a ↵ | rubidium | |
road stop wasn't a road stop but was a T-junction or turn, the road vehicles would jump around in circles | |||
2009-12-04 | (svn r18404) -Codechange: link drive through stops better together | rubidium | |
-Feature: make penalty for road stop occupancy user configurable -Fix [FS#1944]: road vehicles would not pick an empty drive through stop. Now they will *if* the penalty for driving around is less than the occupancy penalty -Fix [FS#1495]: long (articulated) road vehicles could block loading of others when the following road vehicle already got 'permission' to go to the next bay even when it could not reach it -Change: improve the throughput of the drive through road stops by letting them stop closer together | |||
2009-12-04 | (svn r18394) -Fix (r18373): one couldn't manually send a RV to a depot... ↵ | rubidium | |
but why compilers haven't complained about this? | |||
2009-12-02 | (svn r18388) -Codechange: move entering/leaving of road stops to functions ↵ | rubidium | |
of RoadStop | |||
2009-12-02 | (svn r18385) -Cleanup: remove the now unneeded multistop slot management code | rubidium | |
2009-12-02 | (svn r18382) -Codechange: make road vehicles behave more like trains ↵ | rubidium | |
'around' stations and use pathfinder penalties to determine to which 'part' to go. Note that the pathfinder penalties for drive through stops are currently only looking at the occupation of the first in a row, but this is to change later on. | |||
2009-12-02 | (svn r18381) -Codechange: Add RoadVehicle::IsBus() to simplify some stuff. | frosch | |
2009-12-02 | (svn r18376) -Codechange: simplify setting the destination | rubidium | |
2009-12-02 | (svn r18373) -Codechange: unify some road pathfinder functions | rubidium | |
2009-12-02 | (svn r18372) -Codechange: push some extra type safety into YAPF | rubidium | |
2009-12-01 | (svn r18364) -Codechange: move the pathfinders and their related files into ↵ | rubidium | |
a separate directory |