Age | Commit message (Collapse) | Author |
|
crashes game
|
|
trains was broken for depots and wormholes (michi_cc).
|
|
trackbits. Make sure there is still a track reservation when one vehicle is cleaned up.
|
|
reservation of another train. (assisted by michi_cc)
|
|
(michi_cc)
|
|
|
|
(michi_cc)
|
|
reserving the next path segment. (michi_cc)
|
|
through a conventional signal. (michi_cc)
|
|
inside a PBS block and reversing of stuck trains is disabled. (michi_cc)
|
|
|
|
PBS block. (michi_cc)
|
|
possible and only call into the pathfinder on track choices. (michi_cc)
|
|
their reservation before reaching the end. (michi_cc)
|
|
it is able to continue. (michi_cc)
|
|
destination, the path could end at a non-safe tile. In this case, extend the reservation based on the next vehicle orders. (michi_cc)
|
|
|
|
savegame version. (michi_cc)
|
|
track it came from if it was reserved. (michi_cc)
|
|
waiting on a path reservation. (michi_cc)
|
|
instead of void*.
|
|
signal, v->direction doesn't have to match track anyway
|
|
setting) and powered wagons operation were not performed for articulated wagons.
|
|
_networking is defined anyway
|
|
depot (callback 0x11) and give a warning about that
|
|
two-way signal was broken
|
|
ran in the context of autoreplace or not
|
|
|
|
|
|
related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror().
|
|
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
|
|
|
|
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
|
|
|
|
RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.
|
|
window_gui.h only needs to be included in *_gui.cpp.
|
|
AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
|
|
DiagDirection to Track and Trackbits
|
|
(michi_cc)
|
|
when used instead of when loading, to allow callback values to work properly.
|
|
|
|
something more than whitespace as description of files that don't have a description.
|
|
primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
|
|
in some cases.
|
|
vehicles in the consist before other properties.
|
|
using correct types and less duplication.
|
|
it, i.e. testing the low bits for 0xFF or 0 instead of all bits.
|
|
TTDP according to frosch's survey.
|
|
|
|
uniform naming of the thing instead of using both names for the same thing.
|