Age | Commit message (Collapse) | Author |
|
in some cases.
|
|
quicker; from 13% to unnoticable in the profile in games with lots of towns and lots of very active AIs.
|
|
be enabled by --enable-desync-debug=1 though.
|
|
code.
|
|
vehicles in the consist before other properties.
|
|
objects can be build, but check it directly in the pool so we do not have to call destructors in the testing phase. Stations still use the autoptr though.
|
|
|
|
drawn twice in some cases
|
|
|
|
|
|
with _ for non-globals, and use implicit enum numbering.
|
|
|
|
introduced.
|
|
every 256 ticks, not every tick... Also bail out of the triggers a little earlier if you know they are not going to happen anyway.
|
|
both directions
The code to open this window is also unified for all vehicle types
|
|
|
|
as needed instead of statically.
|
|
|
|
|
|
using correct types and less duplication.
|
|
'newgrf_callbacks.h'.
|
|
it, i.e. testing the low bits for 0xFF or 0 instead of all bits.
|
|
TTDP according to frosch's survey.
|
|
stations.
|
|
wrong.
|
|
saving 4 of 36 bytes with a 32 bit compiler and 8 of 48 bytes on 64 bit compiler per cargo packets. There are generally more cargopackets in game than vehicles.
|
|
saving 20 bytes with a 32 bit compiler and 32 bytes on 64 bit compiler per vehicle.
|
|
|
|
|
|
|
|
-Fix: typo in english.txt
|
|
states. Patch by cirdan.
|
|
|
|
uniform naming of the thing instead of using both names for the same thing.
|
|
want to commit source.list too.
|
|
|
|
texteff.cpp (it isn't a text effect after all). Also remove a few more functions from functions.
|
|
|
|
(Thanks to mart3p for samples and fixes)
|
|
it's own
|
|
blitter did.
|
|
keep loading. The intention of the break down code is not to break down when having zero speed, therefor break downs now do not happen when loading.
|
|
|
|
mysterious hex (ln)
|
|
replacement is needed and if so, to which EngineID
It's designed to save a bit of CPU time, specially if the replacement isn't buildable (think autorenew of old vehicle)
|
|
DC_EXEC and DC_QUERY_COST) and included more info when returning CommandCost
This allowed cleaning up the code in MaybeReplaceVehicle()
|
|
|
|
InitializeWindowViewport because the viewport is now part of the window struct. Patch by Alberth.
|
|
|
|
by Alberth.
|