Age | Commit message (Collapse) | Author |
|
|
|
reached like break after returns or break after functions that never return (i.e. NOT_REACHED)
|
|
unnecessarily add it.
|
|
|
|
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.
|
|
|
|
it, i.e. testing the low bits for 0xFF or 0 instead of all bits.
|
|
|
|
|
|
callback.
|
|
version 7.
|
|
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.
|
|
not the variable.
|
|
VarAction2 and Action7/9/D to their own function.
-Fix: Add some variables that were missing in one or both cases.
|
|
|
|
|
|
|
|
logical locations.
|
|
with the coding style
|
|
-Fix (r11410): wrong assumption about random reseeds made the whole thing reseed way too often, making the animation look very ugly.
|
|
|
|
|
|
to registers 0x100 to 0x10F.
|
|
12 and 13.
|
|
|
|
NewGRFs.
|
|
|
|
a callback so it cannot cause desyncs.
|
|
similarly for AddBlock*.
|
|
|
|
handling.
|
|
storage array.
|
|
landscape types.
|
|
|
|
climate, supplied
by newgrf files. When this is enabled forests cannot be built below the highest
snow line, and farms can't be built above it. Houses still use the
_opt.snow_line so they are all consistent, so to make them respect the snowline
you may want to use some newhouses features as well.
|
|
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.
|
|
|
|
using the existing one. This fixes problems with the object scope setting.
|
|
|
|
should start off at 0, and the result of the operation is remembered.
|
|
|
|
|
|
macros by a simple template function max(), that requires two arguments of the same type. While I'm at it change a variable called "max" to "maxval" in a function that calls max().
|