Commit Graph

60 Commits (c15e699479ca81045db05af98ad86452b97572fd)

Author SHA1 Message Date
peter1138 103a2aa116 (svn r4486) - NewGRF: Create and use a memory pool to manage sprite groups. This
reduces the amount of house keeping we do and the chance of memory 
leaks.
19 years ago
peter1138 77d1dafa4f (svn r4198) - NewGRF: Rename GetCallBackResult() to GetVehicleCallback(), as other types will exist later, and use separate parameters instead of bitshifting. 19 years ago
Darkvater f77bb24d93 (svn r4132) - Missed 3 CargoID's 19 years ago
Darkvater e91fa54a15 (svn r4128) - CodeChange: Add proper semantics for CargoID for such variables instead of using the general byte-type. 19 years ago
peter1138 789794812a (svn r4039) - NewGRF: Add support for a few more vehicle variables. These are sometimes used for animation of sprites. 19 years ago
tron 8cfcdaa733 (svn r3783) Replace further ints and magic numbers by Direction, DiagDirection and friends 19 years ago
peter1138 08c46772fa (svn r3594) - NewGRF: Add support for some vehicle specific properties and a give a debug message for unknown variables. 19 years ago
peter1138 bb016cdff6 (svn r3557) - NewGRF: move callback enums to a new file as more than just engines will use them 19 years ago
peter1138 2d67fc8741 (svn r3546) - NewGRF feature: Implement rail vehicle 'property' 0x1A: allows shuffling order of rail vehicle purchase list (and replace vehicle list) 19 years ago
peter1138 6c28b1cec7 (svn r3524) - Split newgrf features from engine.[ch] into newgrf_engine.[ch], and add the new files to project files. 19 years ago