Age | Commit message (Collapse) | Author |
|
industries from construction callbacks 17, 28 and 2F. That is: The randombits the house/industry will start with, if construction succeeds.
|
|
industries and houses during construction callbacks.
|
|
temporary/persistent storage. (Spotted by yexo)
|
|
|
|
rail types. (To be documented...)
|
|
if a header require a header make it include that header
|
|
num_sprites (as in number of sprite sets) is not the same as num_sprites (as in number of building sprites)
|
|
including of newgrf_cargo.h
|
|
production callback version 0.
|
|
procedure and main chain.
-Fix (r8075): 'scope' and 'count' are not.
|
|
it is only needed for them.
|
|
anymore.
|
|
which were sometimes missing and sometimes just typos
|
|
|
|
can be reused for Waypoints.
|
|
town_type.h to separate files
|
|
when the new pool was added, which mean there weren't enough spritegroups when you have more than about a dozen ECS vectors.
-Change: increase the spritegroup pool's maximum size to something more than the number of real sprites that OpenTTD can handle; for example ECS has about 30 spritegroups per real sprite. With the 'old' limit that would mean 'only' about 4000 real sprites worth of spritegroups could be loaded.
|
|
|
|
'features' of 0.3.2.1, which was released only 5 years ago.
|
|
instead of using a big union
|
|
|
|
time, binary size and run time (with asserts disabled) should be improved
|
|
|
|
|
|
something more than whitespace as description of files that don't have a description.
|
|
(especially because newgrf_station.h includes a lot of stuff).
|
|
|
|
were 15 bit, and vice versa.
Var 0x7E procedure-results are always 15 bit.
Callbacks 0x2A, 0x2C, 0x36 (sometimes), 0x39 and 0x145 are 15 bit.
Non-varaction2-calculated callback-results are also affected by the 8bit masking.
|
|
with some parts for AI use.
|
|
doing industry callback.
Some variables used were linked to invalid industry.
|
|
|
|
logical place and remove about 50% of the includes of 'functions.h'
|
|
-Refactor: some code so there is less code duplication.
|
|
to registers 0x100 to 0x10F.
|
|
12 and 13.
|
|
|
|
NewGRFs.
|
|
a callback so it cannot cause desyncs.
|
|
favor of "just" using an untyped integer.
|
|
building an industry is allowed at a given location.
|
|
|
|
(unfinished).
-Codechange: ResolverObject receives member gfx, making it compatible for both industries and industry tiles
-Codechange: NewIndustryResolver now has his randombits and triggers (even if not implemented)
|
|
(and unfinished) support for callbacks for industries
|
|
|
|
storage array.
|
|
handler and custom icon sprites
|
|
|
|
complete support for
the newhouses grf specs, so all newhouses grfs will be playable in the game.
Many thanks to everyone who contributed code and ideas, and all the testers
who found things we missed.
|
|
|
|
|