Age | Commit message (Collapse) | Author |
|
|
|
This removes the need for C-style array management and allows use of iterators to perform wagon override lookups.
|
|
structure (var 80+) are not implemented
|
|
has catenary.
|
|
against a given tracktype.
|
|
|
|
|
|
Adds a console command newgrf_profile to collect some profiling data about NewGRF action 2 callbacks and produce a CSV file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
std::vector::[push|emplace]_back()
|
|
|
|
shrink_to_fit()
|
|
|
|
inlineable. Speedup sprite resolving by about 8 percent.
|
|
include the new triggers.
-Fix: [NewGRF] Reset used random triggers only after all A123 chains have been resolved, so that all RA2 in all chains can test the shard triggers. This also includes multiple RA2 in the same A123 chain.
-Fix: [NewGRF] Industry random triggers are stored per tile, even when randomising the shared random bits of the parent industry.
|
|
|
|
VehicleSpriteSeq.
|
|
the wrong GRF in case of callback 1D.
|
|
current limits)
|
|
|
|
to the ground or too far away (based on patch by ic111)
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
|
|
constructor.
|
|
available' instead of zero when using it in invalid callback contexts.
|
|
position within an articulated vehicle.
|
|
pointer since they are never NULL.
|
|
90c920601c84975acb694f3673e2beb08b013753)
|
|
and Count(), and replace them with VehicleCargoList::StoredCount(), TotalCount(), StationCargoList::AvailableCount() and TotalCount(). (fonsinchen)
|
|
(peter1138)
|
|
Eagle_rainbow)
|
|
ResolverObject::scope and count.
|
|
|
|
|
|
|
|
for adding derived classes.
|
|
signed.
|
|
|
|
(recolour) and re-randomisation.
|
|
unknown reason. (Hirundo)
|
|
the previous savegames, but only ever from the current one.
|
|
list properly by source GRF, but also consider engine GRFID overrides.
|