summaryrefslogtreecommitdiff
path: root/sprite.c
AgeCommit message (Collapse)Author
2006-04-20(svn r4486) - NewGRF: Create and use a memory pool to manage sprite groups. ↵peter1138
This reduces the amount of house keeping we do and the chance of memory leaks.
2006-04-20(svn r4483) - NewGRF: Dynamically allocate memory for 'real' spritegroups. ↵peter1138
This removes the limit of 16 loading/unloading states, although will result in less memory usage as most of the time the full fixed allocation wasn't used.
2005-10-14(svn r3044) -NewGRF, Codechange: Improve handling of non-existent sprite sets.peter1138
2005-10-04(svn r3017) -NewGRF: Implement sprite group unreferencing and unloading.peter1138
2005-10-04(svn r3014) -NewGRF, Codechange: Make all sprite group references be ↵peter1138
pointers instead of copying the data around.
2005-08-04(svn r2806) Remove unnecessary #includestron
2005-07-30(svn r2762) Simplify a loop, remove an unused variable and add many conststron
2005-07-24(svn r2701) Insert Id tags into all source filestron
2005-07-21(svn r2663) Include variables.h only in these files which need it, not ↵tron
globally via openttd.h
2005-06-02(svn r2397) - CodeChange: rename all "ttd" files to "openttd" files.Darkvater
2005-03-10(svn r1981) Typedef some structs and enumstron
2004-11-17(svn r654) Hopefully complete support for randomized variational ↵tron
spritegroups (i.e. the cars transporter in DBSetXL gets different cars each time) (pasky)
2004-11-14(svn r611) -newgrf: Change GetCustomEngineSprite() calling convention ↵darkvater
(invisible to users of GetCustomVehicle*() wrappers). Needed for deterministic spritegroups support (pasky).
2004-11-14(svn r610) -newgrf: Support for some basic deterministical spritegroups ↵darkvater
regarding stations. Waypoints look changes based on year now :^) (pasky).