Age | Commit message (Collapse) | Author |
|
and cost factor and use it consistently for vehicle purchase, running cost, and refit cost.
|
|
vehicle list/autoreplace lists instead of overflowing.
|
|
Draw*Engine functions
|
|
|
|
including of newgrf_cargo.h
|
|
consistent. Now always the cargo class decides.
|
|
|
|
when they should.
-Codechange: Move capacity calculation to a single function for all vehicle types, so the behaviour can be kept consistent easier.
|
|
certain commands, that change them temporarily.
|
|
when landing at high altitude airports
|
|
a Engine * is already present.
|
|
|
|
0x36. Based on Terkhen's work.
|
|
|
|
|
|
generic as it's used for more than just load/unload. Also add some documentation about where it is used.
|
|
|
|
for more consistency and distinguishability.
|
|
it turn in the correct direction first before continuing
|
|
trying to reach a certain point
|
|
they are on the ground. This prevents a lot of unnecesary turns when leaving terminals
|
|
then 45 degrees while in flight
|
|
in the air as it's not used
|
|
|
|
sprite changes.
|
|
|
|
relatives
|
|
|
|
document why they (assert(0)) have to stay for the remaining cases.
|
|
|
|
|
|
|
|
prevent unnecessary inclusion newgrf.h anyway
|
|
|
|
|
|
|
|
to not confuse it with image_index from *VehInfo.
|
|
|
|
code style.
|
|
vehicles in more places. Esp. they were only invalidated for trains.
|
|
variables.
|
|
|
|
for all vehicle types
|
|
company-based settings, so in a multiplayer game everyone can change them.
|
|
constant and unduplicate a few lines.
|
|
vehicles/stations/industries are deleted.
|
|
struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier.
|
|
|
|
|
|
time, binary size and run time (with asserts disabled) should be improved
|