Age | Commit message (Collapse) | Author |
|
|
|
|
|
Adds a console command newgrf_profile to collect some profiling data about NewGRF action 2 callbacks and produce a CSV file.
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
was incorrect when querying neighboured tiles. (adf88)
|
|
with actual pickup), s/acceptance_pickup/status/ (the enum isn't called GoodEntryStatus for a reason; it's not only acceptance and pickup anymore)
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
constructor.
|
|
pointer since they are never NULL.
|
|
named structs
|
|
to NULL instead of an array's element
|
|
|
|
remnants of the construction failed on protected houses.
|
|
Eagle_rainbow)
|
|
|
|
|
|
|
|
for adding derived classes.
|
|
|
|
|
|
deconstructed) object is invalid
|
|
variables. (rubidium)
|
|
callbacks, and check the results for validity.
|
|
variables (using var 7B). Currently most useful for vehicle var 60.
|
|
|
|
the generic NewGRF animation helper class.
|
|
|
|
TileLayoutSpriteGroup::ProcessRegisters().
|
|
selected in cases other than 1 or 4 sprites per set.
|
|
tiles.
|
|
is intentionally removed, it is only used together with 'scope'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TileLayoutSpriteGroup instead of allocating it separately.
|
|
id of an original house
|
|
|
|
|
|
some headers
|
|
house and industry tiles
|
|
|