summaryrefslogtreecommitdiff
path: root/src/newgrf_spritegroup.cpp
AgeCommit message (Collapse)Author
2007-11-11(svn r11412) -Fix (r11403): animation was not turned on properly.rubidium
-Fix (r11410): wrong assumption about random reseeds made the whole thing reseed way too often, making the animation look very ugly.
2007-11-11(svn r11410) -Codechange: implement random triggers for industries.rubidium
2007-09-26(svn r11173) -Codechange: rename some callback enums so they are more uniform.rubidium
2007-09-22(svn r11145) -Codechange: add support for "decoding" TTDPs string codes wrt ↵rubidium
to registers 0x100 to 0x10F.
2007-09-22(svn r11141) -Codechange: add support for NewGRF's varaction2 operators 11, ↵rubidium
12 and 13.
2007-09-22(svn r11139) -Codechange: add support for persistent storage for NewGRFs.rubidium
2007-09-22(svn r11138) -Codechange: prepare some subsystems for persistent storage for ↵rubidium
NewGRFs.
2007-09-18(svn r11127) -Fix: truncate the result of 8 bits callbacks.rubidium
2007-09-16(svn r11121) -Fix: clear the temporary NewGRF storage every time we perform ↵rubidium
a callback so it cannot cause desyncs.
2007-08-03(svn r10773) -Codechange: use pool.CleanPool instead of CleanPool(&pool) and ↵rubidium
similarly for AddBlock*.
2007-07-05(svn r10442) -Codechange: implement the industry production callback.rubidium
2007-05-14(svn r9837) -Fix: [NewGRF] Catch occurance of division-by-zero in varaction ↵peter1138
handling.
2007-04-21(svn r9707) -Codechange: Add some support for NewGRF var 7D, temporary ↵peter1138
storage array.
2007-03-22(svn r9400) -Codechange: Use some more representative enum names for ↵belugas
landscape types.
2007-03-21(svn r9385) -Cleanup: doxygen changes. Today, we are exploring the letter N.belugas
2007-03-20(svn r9371) -Feature: Add support for variable snow lines in the arctic ↵maedhros
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.
2007-03-19(svn r9315) -Merge: The newhouses branch. With this merge comes almost ↵maedhros
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.
2007-03-07(svn r9050) -Codechange: Foo(void) -> Foo()rubidium
2007-01-12(svn r8081) -Fix (r8075): Use a copy of the resolver object instead of the ↵peter1138
using the existing one. This fixes problems with the object scope setting.
2007-01-12(svn r8075) -Feature: Add support for variable 7E - subroutines. (peter1138)maedhros
2007-01-11(svn r8063) -Codechange: When evaluating newgrf varaction2s the 'last value' ↵peter1138
should start off at 0, and the result of the operation is remembered.
2007-01-11(svn r8062) -Codechange: change newgrf varaction2 value from signed to unsignedpeter1138
2007-01-11(svn r8058) -Codechange: Replaced an occurence of (uint32)-1 by UINT_MAXcelestar
2007-01-11(svn r8055) -Codechange: Replace the different max, dmax, maxu whatever ↵celestar
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().
2007-01-11(svn r8054) -Codechange: Use a template function instead of a macro for ↵peter1138
evaluating NewGRF var adjusts
2007-01-10(svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, ↵rubidium
stillunknown and pv2b.
2007-01-10(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files ↵KUDr
renamed to .cpp)