michi_cc
|
6f98cde882
|
(svn r27912) -Fix (r13948): [NPF] Reserved track bits were not accounted for when trying to find any safe position.
|
2017-09-03 13:06:29 +00:00 |
|
adf88
|
0f8c868ea2
|
(svn r27906) -Cleanup: Remove some NPF code with no effect and mark possible bug about never used NPF_FLAG_IGNORE_RESERVED flag
|
2017-08-31 06:51:01 +00:00 |
|
frosch
|
3bedb43de4
|
(svn r27896) -Fix: some warnings
|
2017-08-20 21:04:21 +00:00 |
|
frosch
|
a47fb85cd8
|
(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)
|
2017-08-13 18:38:42 +00:00 |
|
frosch
|
dd3d824894
|
(svn r27885) -Cleanup (r27844): ESR_MAX_COST_EXCEEDED and ESR_PATH_TOO_LONG meant the same thing, but only one was used. Keep PATH_TOO_LONG since it has the better documentation.
|
2017-06-22 16:57:06 +00:00 |
|
peter1138
|
2e52de3406
|
(svn r27846) -Fix [FS#5926]: Infinite loop in pathfinder when checking safe waiting position from a waypoint.
|
2017-04-04 00:00:43 +00:00 |
|
peter1138
|
df5923d798
|
(svn r27845) -Change: (Yapf) Use FindDepotData struct to simplify depot finding code and remove need to return fake path distance. (juanjo)
|
2017-04-03 22:02:28 +00:00 |
|
peter1138
|
95acc016ba
|
(svn r27844) -Change: (Yapf) Treat max cost exceeded separately from path too long condition, as destination should not be considered in the former case.
|
2017-04-03 21:53:51 +00:00 |
|
peter1138
|
4b63778116
|
(svn r27843) -Change: (Yapf) Consider depot as destination before reversing path and applying penalty.
|
2017-04-03 21:37:01 +00:00 |
|
frosch
|
a2e53d5ab4
|
(svn r27733) -Codechange: Pass NPF user data as void* instead of as array of integers.
|
2017-01-15 13:59:46 +00:00 |
|
frosch
|
05a91106b8
|
(svn r27586) -Fix [FS#6410]: Automatic servicing of road vehicles compared path finder costs with tile distances, thus vehicles went to depots which were factor 100 too far away. (juanjo)
|
2016-05-29 14:14:52 +00:00 |
|
frosch
|
147b53fbff
|
(svn r27418) -Fix [FS#6329] [FS#6379]: Desync due to incorrect storage of segments with different railtype in the YAPF cache. (JGR)
|
2015-10-30 16:18:03 +00:00 |
|
alberth
|
894f69e1fd
|
(svn r27363) -Codechange: Fix codestyle of one-line methods and header codestyle of derived structs.
|
2015-08-08 13:19:38 +00:00 |
|
alberth
|
48485a6a5a
|
(svn r27362) -Codechange: Codestyle fixes for reference var declarations, static cast type, operator methods.
|
2015-08-08 10:06:24 +00:00 |
|
frosch
|
86825a745c
|
(svn r27332) -Change: Enable YAPF cache debugging with desync debug level 2.
|
2015-07-12 17:06:02 +00:00 |
|
rubidium
|
cd9d6f85e5
|
(svn r27107) -Fix [FS#6183]: road vehicles could not reverse to be sent to depots when the following tile has the right type to run on, but could not be entered; e.g. facing toward a depot with the entry facing the wrong way failed to reverse whereas facing towards an empty tile allowed the vehicle to reverse (estys)
|
2015-01-02 12:11:20 +00:00 |
|
rubidium
|
2be4215f43
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
2014-04-23 20:13:33 +00:00 |
|
rubidium
|
fff7216d04
|
(svn r26117) -Cleanup: unneeded NULL check
|
2013-11-26 10:00:15 +00:00 |
|
rubidium
|
8394abb2f5
|
(svn r26109) -Fix: missing initialisation
|
2013-11-25 14:34:09 +00:00 |
|
rubidium
|
f018a1adc2
|
(svn r26102) -Fix: m_veh is not NULL by definition when IsRoadTT is true
|
2013-11-25 11:11:56 +00:00 |
|
rubidium
|
a6fae2c608
|
(svn r26058) -Fix: handle the return value of a number of functions better
|
2013-11-23 13:15:07 +00:00 |
|
rubidium
|
d89e93ff9a
|
(svn r25609) -Fix [FS#5216]: under certain circumstances a track type change would make the end-of-line-is-red setting ineffective
|
2013-07-14 09:21:46 +00:00 |
|
rubidium
|
f84b92a95d
|
(svn r25608) -Codechange: make EndSegmentReasonBits available in yapf_base.hpp
|
2013-07-14 09:20:34 +00:00 |
|
rubidium
|
ddfddffce9
|
(svn r24964) -Fix [FS#5416]: With YAPF the docking behaviour differed per direction; now favour docking in the direction you approached
|
2013-02-03 14:16:45 +00:00 |
|
peter1138
|
1e10e91fde
|
(svn r24905) -Feature(ish): Implement station randomisation triggers.
|
2013-01-11 07:39:25 +00:00 |
|
planetmaker
|
f00d9976f9
|
(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)
|
2013-01-08 22:46:42 +00:00 |
|
frosch
|
03278cd503
|
(svn r24588) -Codechange: No need to intermingle reservation-checks with railroad checks. (Juanjo)
|
2012-10-13 08:24:28 +00:00 |
|
frosch
|
ddf597e618
|
(svn r24587) -Codechange: Improve coding style (Juanjo)
|
2012-10-13 08:20:40 +00:00 |
|
frosch
|
5386558459
|
(svn r24481) -Feature [FS#5127]: Make the pathfinder decide whether ships shall leave depots towards north or south.
|
2012-08-18 11:37:47 +00:00 |
|
frosch
|
c7ad5b9ac0
|
(svn r24479) -Fix: Trains were unable to reverse in stations when using NPF.
|
2012-08-18 11:37:03 +00:00 |
|
rubidium
|
d5eeab43b7
|
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
|
2012-01-03 21:32:51 +00:00 |
|
truebrain
|
aa1a0053b0
|
(svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC)
|
2011-12-20 17:57:56 +00:00 |
|
michi_cc
|
0e96bd02c8
|
(svn r23564) -Fix [FS#4888]: Extending a path reservation starting at a partially reserved rail station could fail.
|
2011-12-17 02:02:28 +00:00 |
|
truebrain
|
d6e042c735
|
(svn r23376) -Remove: on popular demand, remove my (revoked) name from comments in the code. It was silly to name me like that to begin with ;) (based on patch by HackaLittleBit)
|
2011-11-30 01:22:18 +00:00 |
|
rubidium
|
bcb93b3b75
|
(svn r23093) -Codechange: add a default NULL for the Z of GetTileSlope and use it
|
2011-11-04 10:22:27 +00:00 |
|
rubidium
|
de980ef0f9
|
(svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ functions if they return the Z in pixels (like TilePixelHeight)
|
2011-11-04 10:18:13 +00:00 |
|
frosch
|
398ed7ebb8
|
(svn r22881) -Fix (r22875): GCC warnings on 64bit systems.
|
2011-09-03 12:45:45 +00:00 |
|
michi_cc
|
dcef62040f
|
(svn r22875) -Codechange: Add some asserts and checks to better prevent overflow of the argument to malloc. (monoid)
|
2011-09-02 20:54:51 +00:00 |
|
michi_cc
|
214e7bc51d
|
(svn r22801) -Feature: [YAPF] Take canal/ocean speed fraction of ships into account.
|
2011-08-21 14:13:22 +00:00 |
|
rubidium
|
eb2197f4c8
|
(svn r22410) -Document: some more bits ;)
|
2011-05-02 16:14:23 +00:00 |
|
smatz
|
57c2ca34d3
|
(svn r22350) -Change: make YAPF hash tables much smaller, it should improve performance significantly (about 15%)
|
2011-04-19 18:12:47 +00:00 |
|
smatz
|
5852b66c71
|
(svn r22348) -Codechange: split ship-specific part of yapf_node.hpp to yapf_node_ship.hpp
|
2011-04-19 15:00:11 +00:00 |
|
alberth
|
9222a30173
|
(svn r22145) -Codechange: Do explicit test for non-bool values.
|
2011-02-25 22:04:38 +00:00 |
|
alberth
|
a14f4eb271
|
(svn r22144) -Codechange: Unify 'while (true)' to 'for (;;)'
|
2011-02-25 21:53:43 +00:00 |
|
rubidium
|
701bd8848a
|
(svn r22017) -Codechange: move MarkTileDirtyByTile to viewport_func.h
|
2011-02-07 22:29:47 +00:00 |
|
rubidium
|
bd921ed983
|
(svn r21996) -Fix [FS#4472]: [YAPF] Under some circumstances vehicles could be lost
|
2011-02-06 15:01:52 +00:00 |
|
rubidium
|
9759d57087
|
(svn r21815) -Fix [FS#3908]: [YAPF] Apply a pathfinder penalty for back of one-way path signals so those aren't preferred over other possibilities
|
2011-01-15 22:40:54 +00:00 |
|
terkhen
|
b6148914b0
|
(svn r21803) -Cleanup: Remove unnecessary semicolons.
|
2011-01-15 15:36:58 +00:00 |
|
rubidium
|
e1a6485c22
|
(svn r21706) -Fix-ish [FS#4370]: the old ship pathfinder is too stupid to provide "lost" notices; it would even get lost while following it's own path
|
2011-01-03 20:25:11 +00:00 |
|
smatz
|
61ad6990b9
|
(svn r21652) -Cleanup: one semicolon is enough
|
2010-12-28 14:22:51 +00:00 |
|