summaryrefslogtreecommitdiff
path: root/newgrf_spritegroup.c
AgeCommit message (Collapse)Author
2006-05-23(svn r4960) - NewGRF: explicitly handle unsupported variables, instead of ↵peter1138
returning -1.
2006-05-17(svn r4895) - NewGRF: don't allocate memory for any sprite groups until it ↵peter1138
is actually needed.
2006-05-08(svn r4784) - NewGRF: shuffle the mix of signed / unsigned types when ↵peter1138
dealing with var adjusts. Fixes issues with some station layouts.
2006-05-04(svn r4741) - NewGRF: use the correct variable type for the random bit maskpeter1138
2006-05-03(svn r4714) - NewGRF: simplify evaluation of 'real' sprite groups.peter1138
2006-04-29(svn r4616) - NewGRF: when evaluating a variable adjustment, give our value ↵peter1138
the correct type after rather than before it has been adjusted.
2006-04-28(svn r4611) - NewGRF: introduce new vehicle sprite group resolver code. This ↵peter1138
also fixes some known bugs (e.g. the 'Standard Five' in UKRS is now the correct colour)
2006-04-27(svn r4601) - NewGRF: after evalutaing a 'real' group, return the chosen ↵peter1138
group directly instead of resolving it as only callback and spriteid groups are returned.
2006-04-27(svn r4594) - NewGRF: introduce the basic sprite group resolver. This code ↵peter1138
isn't used yet.
2006-04-26(svn r4583) - NewGRF: Revamp sprite group loading to support advanced ↵peter1138
varadjusts and variable size. These are not yet processed, however.
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.