Commit Graph

142 Commits (a2256f6b0f87eb8bca4c78b738613049efc8cd17)

Author SHA1 Message Date
belugas fa075ed7bc (svn r11164) -Fix(r11161): a rogue space roaming in the night... removed 17 years ago
belugas a6c6b355c2 (svn r11162) -Fix: Acceptance is not a cargo, but rather a level of... acceptance :) So don't need to get cargo name out of it (glx) 17 years ago
belugas 63b91ac88a (svn r11161) -Fix: Allow to transform coordinates in negative ones when gfx of 0xFF allows it 17 years ago
rubidium f4792f29cb (svn r11150) -Fix [FS#1202]: NewGRF action 3 does not necessarily need an action 1 to be defined. Patch by frosch. 17 years ago
glx aa020847af (svn r11144) -Codechange: add support for newgrf callbacks 29 and 35 17 years ago
rubidium 5fe04f2db7 (svn r11132) -Fix: NewGRFs seem to assume that STR_NULL is an empty string or so. 17 years ago
glx fa628f0363 (svn r11129) -Fix: update some TextID to StringID 'translations' to reflect changes in language files 17 years ago
truelight 8cd9ab9b7e (svn r11095) -Codechange: don't abuse 'file_pos' by storing the file_slot in it too, but use a nice seperate variable for it
-Note: on a side-note, this allows files bigger than 16+ MiB, needed for tar-support
17 years ago
belugas a354a6af96 (svn r10955) -Fix: The substitute prop (0x08) of industry tiles does not behave as prop 0x08 of industry. Therefore, do not disable the old industry with value of 0xFF. Not a bug fix, just a spec compliance correction... 17 years ago
maedhros 61b21547e8 (svn r10836) -Fix [FS#1014]: Make sure the third cargo type accepted by houses is valid in
the current climate when copying properties from existing houses and using
action 0 property 0F.
17 years ago
peter1138 d93fcea1f8 (svn r10628) -Fix (r10606,FS#1055): Revert r10606 and fix the plural problem another way. 17 years ago
peter1138 b6d6e407ad (svn r10606) -Fix (r8826): plural and single cargo names were mixed up. 17 years ago
rubidium 6f0db273d6 (svn r10521) -Fix: some NewGRFs did not check whether the newindustries bit was set, which breaks with a not-yet-finished-implementation of newindustries. 17 years ago
rubidium 57268fa7e3 (svn r10514) -Codechange: add support for getting the nearest industry with a given type. 17 years ago
rubidium 79d04412b0 (svn r10508) -Codechange: allow customizable animation schemes for industries. 17 years ago
belugas b690bef878 (svn r10495) -Codechange: Add the Action 00 property handlers for Industries and Industry tiles 17 years ago
belugas 7c2b432670 (svn r10457) -Codechange: Load the newly read definitions of Industries and Industry tiles.
No, this is not the final commit for newindustries (far from it), just another step.
17 years ago
belugas 26a7f3df84 (svn r10456) -Codechange: Enable loading newgrf strings for Industries 17 years ago
belugas b9dad0d82f (svn r10448) -Codechange: Industry Tiles and Houses share almost the same spritegroup format. 17 years ago
rubidium 86c14c239f (svn r10442) -Codechange: implement the industry production callback. 17 years ago
maedhros 156f149625 (svn r10436) -Cleanup: Doxygenise some comments, update others, and make a few statements more consistent with everything else. 17 years ago
maedhros facf261b63 (svn r10435) -Fix (r9315): numinfo starts from 1, not 0, so make it possible to define a house with a local id of 255. 17 years ago
maedhros b863e50ac8 (svn r10434) -Fix (r9315): When setting multiple house overrides in one Action 0, don't override them all with the first ID. 17 years ago
maedhros 122bd53809 (svn r10433) -Codechange: Remove FOR_EACH_OBJECT by moving the for loops in the Action 0
handlers outside the switch statements. This allows ignoring only the invalid
IDs when changing the properties for many objects, rather than ignoring the
whole block if one ID is invalid.
17 years ago
rubidium 6402d00190 (svn r10298) -Fix [FS#903]: show the subdirectory below the default data directory in this filename in the newgrf list. The directory was removed in r9560 because then it used to full path instead of the path relative to the data directory, but since the inclusion of "search paths" that is not necessary anymore. 18 years ago
glx 23af871615 (svn r10211) -Feature: [NewGRF] Add support for action 0F 18 years ago
rubidium 6c67bdcc71 (svn r10180) -Fix (r10167): do not reset the 2cc loaded feature setting when a (later) newgrf does not have 2cc. 18 years ago
maedhros 5a9c7b5899 (svn r10178) -Fix: Don't deactivate newgrf files when skipping the rest of the file during the initialisation stage. 18 years ago
belugas 108ee9bc3e (svn r10167) -Codechange: Change the flagging system of grf loaded feature from a bitset to a bool evaluation.
Like easier to read and faster to evaluate :)
18 years ago
truelight 144035bf5c (svn r10157) -Fix: use as indentified for PNGs, the place of the image as it was in the grf, not the internal SpriteID 18 years ago
celestar 5f1791bfb1 (svn r10141) -Fix (FS#848, r8973): Set the newgrf bit for realistic plane speeds (bulb) 18 years ago
peter1138 f7e4d4d6e7 (svn r10128) -Fix (r4811): missing printf parameters in newgrf debug message 18 years ago
maedhros 109dd33c4a (svn r10114) -Fix: Only load newgrf error messages if the language matches the current
language. Since only one error can be loaded anyway, if the language didn't
match you'd get "Undefined string". Also since we're only loading one language
there's no need to use AddGRFString any more.
18 years ago
maedhros 105c7455ae (svn r10110) -Fix: Reset NewGRF errors along with all the other NewGRF data so that errors get loaded again when pressing "Apply". 18 years ago
maedhros 3e326085fa (svn r10097) -Feature: Add support for articulated road vehicles, or callbacks 11 and 17 for
road vehicles for those who prefer the technical explanation.
18 years ago
belugas 94200b63b8 (svn r10088) -Codechange: A typo and a code-style 18 years ago
rubidium 142f2aba15 (svn r10073) -Codechange: make the NewGRF paths in the config file without any full paths (again). 18 years ago
peter1138 c1df3a8aa6 (svn r10059) -Fix (r10045): Pretend GRF is still in initialisation state when leaving reservation stage. This fixes action 7/9 tests for grfs that will be active. 18 years ago
peter1138 041c946119 (svn r10052) -Codechange: Support reserve/activate stage bits of action 7/9 variable 84. 18 years ago
peter1138 fdb7ef8703 (svn r10045) -Codechange: Process Action 8 during GLS_RESERVATION to allow Action 7/Action 9s to work properly 18 years ago
peter1138 4258139a52 (svn r10044) -Fix: Minor NewGRF debug message fixes, and skip sprites of an unsupported Action 5 feature. 18 years ago
peter1138 06084e0a63 (svn r10019) -Codechange: Implement GRM for newcargos 18 years ago
belugas 4af692558a (svn r10005) -Codechange: Merge two flags (2cc and newhouses) indicating some newgrf features have been loaded, and introduce the newindustry one. 18 years ago
belugas f8da1b6e1a (svn r10001) -Codechange: Add support for removing dynamically allocated newgrf data 18 years ago
rubidium 253aa1b0b0 (svn r9999) -Feature: make it possible to disallow busses and lorries to go a specific way on straight pieces of road. 18 years ago
belugas 86abe1b229 (svn r9994) -Codechange: Add pointers for Industry and Industry Tiles in the grf file. 18 years ago
belugas 0cb8413a8f (svn r9976) -Codechange: Declare a writable array of specs for industry and industry tiles.
It will be initialized by the original data upon game start.
Rename some enums to be more consistent too
18 years ago
rubidium 17390241e6 (svn r9923) -Add: support for Action 0 Road vehicles, property 1C, bit 0. 18 years ago
rubidium 9060ab4af1 (svn r9918) -Fix: the available roadtypes/railtypes were not updated on GRF updates. 18 years ago
peter1138 d5d94e230f (svn r9916) -Codechange: Free memory used by cargo translation tables 18 years ago