Commit Graph

700 Commits

Author SHA1 Message Date
planetmaker 824f17215e (svn r23005) -Fix (r23004): Of course there's still the 16-sprite version for shore tiles... we should continue to handle it. 2011-10-05 17:39:12 +00:00
planetmaker 162b98faa5 (svn r23004) -Feature [FS#4795]: Allow to use offsets for all types of action5 except sea shores 2011-10-05 17:07:43 +00:00
michi_cc 71bd681d87 (svn r23001) -Feature: [NewGRF] Automatically switch to a 32 bpp blitter on NewGRF indication. 2011-10-04 21:35:52 +00:00
rubidium 7de22e25da (svn r22970) -Fix [FS#4769]: strip newlines from NewGRF strings that should not have newlines, e.g. the NewGRF's name 2011-10-01 20:31:21 +00:00
frosch 4738cd9652 (svn r22926) -Feature: [NewGRF] Extended Action1 format to define arbitrary spriteset IDs. 2011-09-11 15:11:23 +00:00
frosch 1683a91afa (svn r22925) -Feature: [NewGRF] Allow referencing spritesets from different Action1 in a single Action2. 2011-09-11 15:10:56 +00:00
frosch 7f228d6909 (svn r22924) -Codechange: Enhance NewGRFSpriteLayout for drawing construction stages in spritelayouts with inconsistent number of sprites per spriteset. 2011-09-11 15:10:09 +00:00
frosch b4d7919f8a (svn r22922) -Codechange: Use wrapper methods to access and register spritesets. 2011-09-11 15:08:17 +00:00
planetmaker 07077dc56e (svn r22919) -Doc: Some doxygen sprinkles 2011-09-11 11:14:22 +00:00
planetmaker 3b70f697e1 (svn r22918) -Fix: [NewGRF] Properties for feature 0x05 were not zeroed for each NewGRF, thus waterfeatures could glitch when the properties were set by a previous NewGRF and the NewGRF assumed the properties to be unmodified 2011-09-11 09:31:57 +00:00
rubidium 8e5f433b22 (svn r22826) -Codechange: pass sub directory to NewGRF loading functions 2011-08-24 13:48:29 +00:00
rubidium 2a12c9df2f (svn r22825) -Codechange: pass subdir to FioOpenFile 2011-08-24 13:42:06 +00:00
frosch cb93a7a824 (svn r22802) -Fix (r22781): Coding style. 2011-08-21 14:59:05 +00:00
frosch 236075e944 (svn r22784) -Fix: Move Action 2 references from GRFFile to GrfProcessingState, and reset them after each loading stage. 2011-08-21 12:07:15 +00:00
frosch bb57e0934a (svn r22783) -Fix: Move Action 1 references from GRFFile to GrfProcessingState, and reset them after each loading stage. 2011-08-21 12:06:54 +00:00
frosch 7bd7324b30 (svn r22782) -Fix: Add GrfProcessingState::ClearDataForNextFile() to clear temporary data at a specific spot, esp. clear 'data_blocks' now. 2011-08-21 12:06:24 +00:00
frosch 6963ce6665 (svn r22781) -Codechange: Group global variables temporarily used during GRF loading into a struct. 2011-08-21 12:05:47 +00:00
alberth f1b792cd01 (svn r22760) -Fix (r19459): Also free allocated depot tables. 2011-08-19 20:44:22 +00:00
frosch 9e2c2490eb (svn r22724) -Codechange: Reduce number of realloc calls when loading VarAct2s. 2011-08-06 13:55:52 +00:00
michi_cc 08b7981f37 (svn r22713) -Feature: [NewGRF] Per vehicle custom cargo ageing period. 2011-08-03 20:55:08 +00:00
frosch c9e920f1eb (svn r22693) -Fix [FS#4691]: The override managers were not reset in some cases like creating a new scenario. 2011-07-29 22:23:17 +00:00
frosch 5c6a7f42d5 (svn r22682) -Fix: [NewGRF] Disallow accessing variable 1B due to desync reasons. 2011-07-22 18:59:10 +00:00
michi_cc 9218c56cde (svn r22639) -Feature: [NewGRF] Support for ship props 14/15 (ocean/canal speed fraction). 2011-07-07 14:16:22 +00:00
frosch d2b236802c (svn r22633) -Fix: Implement variables 25 and 7F for railtypes. 2011-07-04 20:25:17 +00:00
frosch d0294bbd66 (svn r22606) -Fix (r22518): 20 is not the successor of 19 in NewGRF context. 2011-06-23 08:25:15 +00:00
frosch a241a4ce97 (svn r22518) -Feature: [NewGRF] Advanced sprite layouts with register modifiers. 2011-05-29 16:56:22 +00:00
frosch 5b449145f7 (svn r22517) -Fix (r22472): If a NewGRF sprite ran out of bytes at a very specific point, data might be freed twice. 2011-05-29 16:54:40 +00:00
frosch fae2477143 (svn r22476) -Codechange: Deduplicate code for reading sprite layout sprites. 2011-05-18 18:31:23 +00:00
frosch bc6b348e7a (svn r22472) -Fix: When a NewGRF assigned station properties 09 and/or 0A multiple times, the previously allocated sprite layouts were not freed. 2011-05-17 20:11:19 +00:00
frosch e55f849a29 (svn r22457) -Codechange: Make the NewGRFSpriteLayout a direct member of TileLayoutSpriteGroup instead of allocating it separately. 2011-05-14 17:33:26 +00:00
frosch 7415b9cca2 (svn r22456) -Codechange: Derive NewGRFSpriteLayout from DrawTileSprites for spritelayouts allocated on the heap, and make use of constructors and destructors. 2011-05-14 17:25:45 +00:00
frosch 2cec96388c (svn r22444) -Add: When GRFs are disabled via Action E or due to GRM failure, also display an error in the GUI. 2011-05-11 20:23:37 +00:00
frosch 67b9eda8c6 (svn r22443) -Codechange: Deduplicate code for deactivating GRFs. 2011-05-11 20:22:04 +00:00
frosch 76c7cbff70 (svn r22436) -Fix (r18969): Apply railtype property 12 (station graphics) also to station groundsprites from action 1. 2011-05-08 15:58:59 +00:00
frosch bbcd2bab5d (svn r22419) -Change: Always use the DOS palette for drawing.
-Remove: the '-i' option for palette selection.
2011-05-04 17:12:37 +00:00
frosch dbfd156eb6 (svn r22416) -Fix: When action14 specified different values for the palette, the values were OR-ed. Use the last set value instead. 2011-05-03 20:19:57 +00:00
yexo e9837ff1ec (svn r22409) -Fix: [NewGRF] make sure the action2 ID of a generic feature callback is valid 2011-05-01 21:02:18 +00:00
yexo 6a1eb377ae (svn r22408) -Cleanup: remove unused variable GRFFile::sprite_offset 2011-05-01 20:46:36 +00:00
yexo abc2352537 (svn r22389) -Fix [FS#4600]: try to make sure there is an early house available in the current climate for every townzone, not just a single available house for all climates/townzones 2011-04-30 19:44:20 +00:00
frosch 12bed9ac5a (svn r22316) -Fix: [NewGRF] When determining refittability use the cargo translation table of the GRF setting the refitmask instead of the GRF defining the action 3. 2011-04-10 17:21:43 +00:00
planetmaker 4313c0a0c8 (svn r22300) -Fix (r22299): Missing out on a ! can have the opposite effect of what was intended 2011-04-07 22:40:27 +00:00
planetmaker 87d07f19e8 (svn r22299) -Fix [FS#4581]: Check the availability year of all houses, not just the NewGRF houses, when making sure that at least one is available onwards from year 0 2011-04-07 22:27:54 +00:00
frosch d12c2dfa24 (svn r22250) -Cleanup (r16378): Engines poolitems do not need a flag for validness anymore. The pool knows that on its own. 2011-03-13 22:05:29 +00:00
frosch f5a7ad70dc (svn r22203) -Doc: Document 'override_features'. 2011-03-05 18:27:43 +00:00
rubidium 55c973966e (svn r22186) -Fix: spelling mistake 2011-03-04 21:14:00 +00:00
yexo 261b34b705 (svn r22175) -Fix: [NewGRF] memory leak if a station newgrf contains prop 09 twice for the same station id 2011-03-03 21:24:03 +00:00
yexo b74de9ff72 (svn r22165) -Fix: [NewGRF] memory leak if an industry newgrf had more than one prop A or 15 2011-03-03 20:26:19 +00:00
yexo 18a2fadf35 (svn r22164) -Fix: [NewGRF] disable a station newgrf when it contains an unterminated spritelayout in action0 prop 08 instead of crashing openttd 2011-03-03 19:52:42 +00:00
yexo 93533b603a (svn r22162) -Fix [FS#4533]: No update of NewGRF window when unknown GRF name becomes available 2011-03-03 18:47:46 +00:00
yexo 12125f6033 (svn r22157) -Fix: [NewGRF] industry prop 0x11 is 4-bytes long, not 3 bytes 2011-02-28 15:24:35 +00:00
yexo 89ff97f70a (svn r22138) -Fix: skipping only the invalid part of an action14 failed, the rest of the action was skipped instead 2011-02-24 18:13:59 +00:00
frosch 57dc3ed716 (svn r22106) -Codechange: Add DrawTileSeqStruct::MakeTerminator(), DrawTileSeqStruct::IsTerminator(), DrawTileSeqStruct::IsParentSprite() to simplify stuff. 2011-02-19 13:16:34 +00:00
frosch 949bfabe5e (svn r22084) -Change: [NewGRF] Check grf version strictly and consider grfs with version < 2 as incompatible. If you have trouble with certain grfs from BaNaNaS, then bother the author about fixing the grf. 2011-02-14 21:41:52 +00:00
smatz e8002f5b92 (svn r22076) -Fix (r22075): build failed with GCC 2011-02-14 12:39:45 +00:00
yexo 66543bde1d (svn r22075) -Fix [FS#4501]: newgrfs with invalid multi-tile houses could cause a valid 1x1 house following it to be seen as multi-tile, causing crashes 2011-02-13 21:44:00 +00:00
rubidium 6a58f34878 (svn r22072) -Fix (r21966): flipping wasn't (correctly) disabled in some cases 2011-02-13 19:49:53 +00:00
rubidium 67cbee4f64 (svn r22040) -Codechange: handle case where too many Engines would be loaded, and ensure we don't overfill the SpriteGroup pool 2011-02-09 18:46:55 +00:00
rubidium cebe8ab630 (svn r22004) -Change [FS#4471]: always report mammoth trains are disabled to NewGRFs, and allow the maximum train length to be modified in multiplayer as well 2011-02-06 21:31:33 +00:00
rubidium c85d350310 (svn r21960) -Change: show the length of vehicles in tiles, instead of half tiles in the depot
-Fix [FS#4461]: don't count the number of vehicles but the length of vehicles to (configurably) limit train length
2011-02-04 15:40:35 +00:00
rubidium 46b3d114a8 (svn r21959) -Change: replace longbridges with custom maximum bridge and tunnel length setting 2011-02-04 15:37:23 +00:00
smatz 3057a26fd5 (svn r21953) -Remove [FS#4456]: the non-uniform stations setting. Support for uniform stations has been broken for over a year 2011-02-04 14:11:14 +00:00
yexo c70ee16ecf (svn r21951) -Fix: [NewGRF] reset the carry flag every 4 bytes in action6 when adding more than one variable 2011-02-04 08:29:14 +00:00
rubidium 2f6c840ebf (svn r21866) -Feature [FS#4394]: [NewGRF] Rail type property to influence sorting of rail types in the drop down list 2011-01-20 12:22:38 +00:00
rubidium b8c9988d9f (svn r21842) -Feature [FS#4393]: [NewGRF] Introduction dates/required types for rail types; e.g. introduce a particular rail type in 1960 (or when a vehicle using it is introduced), but also allow limiting its introduction to only happen when the required railtypes are available 2011-01-18 21:30:59 +00:00
rubidium 6371b75bcc (svn r21841) -Feature: [NewGRF] Allow to define other railtypes that should be introduced if a particular rail type is introduced, e.g. to make sure slow rail is introduced when fast rail gets introduced 2011-01-18 21:28:07 +00:00
frosch 6e4dd56158 (svn r21814) -Fix/Add: Check GRF version from action 8, and disallow usage of GRFs with versions above 7. 2011-01-15 21:13:47 +00:00
frosch d9305ef99d (svn r21708) -Add: [NewGRF] Report TTDPatch flag 4A (newobjects) as set. 2011-01-04 11:06:39 +00:00
rubidium fdeab92dc7 (svn r21452) -Codechange: read object property 17 (number of views) 2010-12-10 21:30:26 +00:00
yexo 3df30280d4 (svn r21370) -Fix: [NewGRF] a grf with an invalid action14 could cause an out of memory error 2010-12-02 19:21:13 +00:00
rubidium 6f549e54b5 (svn r21369) -Fix: don't add object specs that weren't associate with graphics 2010-12-02 18:51:44 +00:00
rubidium 2223ff92c7 (svn r21240) -Feature: [NewGRF] Implement action0 visual effect properties for ships and RVs (Hirundo) 2010-11-18 14:32:09 +00:00
rubidium 46186134c8 (svn r21239) -Codechange/Fix: [NewGRF] Use 0xFF instead of 0 as default value for visual effect. This makes setting train prop 22 to 0 actually work (Hirundo) 2010-11-18 14:20:03 +00:00
rubidium 7826b78415 (svn r21224) -Fix [FS#4172]: [NewGRF] The specs' cargo strings and OpenTTD's use of the clashed. Provide properties so NewGRFs can provide cargo strings tailored for OpenTTD while retaining (some) backward compatability 2010-11-17 18:35:59 +00:00
rubidium 18f0f1d81d (svn r21216) -Feature: [NewGRF] Allow specifying a "choice list" for plurals 2010-11-16 21:03:39 +00:00
rubidium 0f9c40244a (svn r21209) -Feature: [NewGRF] Allow setting the gender of the current string or select the case of the next substring 2010-11-16 14:00:02 +00:00
rubidium 0500c92003 (svn r21208) -Add: [NewGRF] Mapping information w.r.t. a translation's case and gender names 2010-11-16 12:47:22 +00:00
rubidium fc75b00992 (svn r21178) -Codechange: pass the language_id to TranslateTTDPatchCodes as well 2010-11-13 19:15:26 +00:00
rubidium 2df2c021df (svn r21131) -Codechange: show a (debug) warning when the GRF ID of a NewGRF differs between the file scan and other stages 2010-11-10 17:04:32 +00:00
rubidium 016b9f289f (svn r21130) -Fix [FS#4208-ish]: under some circumstances static (disabled/influencing) NewGRFs weren't properly ignored which could cause a desync 2010-11-10 17:03:01 +00:00
rubidium 0f5c1e2eaf (svn r21128) -Fix [FS#4208]: Crash when disabling static NewGRFs (when joining/starting a server) 2010-11-10 17:01:29 +00:00
terkhen b65df93121 (svn r21100) -Feature [NewGRF]: Add CB36 support for road vehicle property 0x15 (Speed). 2010-11-06 13:11:24 +00:00
terkhen c87e023d7a (svn r21058) -Feature [NewGRF]: Add CB36 support for road vehicle properties 0x13 (Power), 0x14 (Weight) and 0x18 (Tractive effort). 2010-10-30 14:31:49 +00:00
yexo 2ac00a16a0 (svn r20979) -Fix: [NewGRF] ignore the variable for action7/9 condition type 0x0D and 0x0E as documented 2010-10-17 20:29:25 +00:00
frosch 38c350fad5 (svn r20960) -Add: Allow setting 'minimal compatible version' via Action14. (planetmaker)
Note: Setting 'VRSN' also sets 'MINV' resulting in the Grf being only compatible to the same version. Set 'MINV' after 'VRSN' if your Grf is compatible to older versions.
2010-10-17 12:14:49 +00:00
frosch a54b711dc1 (svn r20848) -Add: _loaded_newgrf_features.used_liveries to keep track which liveries are used by some vehicle resp. which are not used at all. 2010-09-25 21:59:22 +00:00
yexo 2d4c5ea668 (svn r20797) -Fix: disable houses without a size that are available according to their building flags 2010-09-13 13:27:29 +00:00
yexo e5a81fbbde (svn r20796) -Fix: make sure all houses in the house spec array are valid. It was possible that part of a multitile house was not copied because the array was full 2010-09-13 13:08:53 +00:00
smatz 82949024f1 (svn r20758) -Fix: when leaving the program, current newgrf config would leak, causing valgrind warnings 2010-09-06 18:20:07 +00:00
smatz 29cec22a2e (svn r20756) -Cleanup: no need to check return value of CallocT 2010-09-06 16:02:42 +00:00
rubidium 7ee2c31f99 (svn r20713) -Fix (r20654): when ignoring action0 object properties, ignore property 13 correctly 2010-09-01 19:45:50 +00:00
rubidium 00415213f3 (svn r20675) -Add [FS#4077]: method to access the (action 14) NewGRF version of other NewGRFs 2010-08-28 21:45:44 +00:00
rubidium c481e3b110 (svn r20655) -Codechange: implement reading the action3 of objects 2010-08-28 18:22:24 +00:00
rubidium 23ba40d385 (svn r20654) -Codechange: implement reading action0 of objects 2010-08-28 18:21:09 +00:00
rubidium f9a9b0ed4a (svn r20649) -Codechange: implement classes for objects 2010-08-28 17:32:30 +00:00
rubidium 34da98f2b1 (svn r20647) -Codechange: update some of the object spec information 2010-08-28 17:29:12 +00:00
rubidium 30f2afac9b (svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers 2010-08-26 22:01:16 +00:00
rubidium e2e26190d5 (svn r20623) -Codechange: unify the storing of animation related information 2010-08-26 15:31:40 +00:00
rubidium 7f86dcca90 (svn r20621) -Codechange: move animation frames of houses, objects and industries to m7 (same as airports and stations) 2010-08-26 14:36:00 +00:00
rubidium 193800e0fa (svn r20620) -Codechange: rename airporttile's callback_flags to callback_mask, so it's the same for all NewGRF features with callbacks 2010-08-26 11:18:32 +00:00
yexo 0a644af019 (svn r20611) -Fix: disable newgrf houses that have a different size then their substitute type 2010-08-24 16:30:31 +00:00
yexo 09d109a787 (svn r20602) -Change (r20601): use DFLT instead of DEFA as name for the default field 2010-08-23 21:53:55 +00:00
yexo a36159614a (svn r20601) -Feature: [NewGRF] Add 'DEFA' field to set parameter defaults with action 14 2010-08-23 21:47:07 +00:00
rubidium 552adca67f (svn r20566) -Feature: happy smiles on the faces of Ammler and planetmaker 2010-08-19 19:23:38 +00:00
yexo 241d705406 (svn r20474) -Cleanup: remove some unused code 2010-08-12 21:36:43 +00:00
rubidium 29b489a055 (svn r20437) -Codechange: lets Engines use GRFFilePropsBase as well 2010-08-10 15:54:53 +00:00
rubidium 3d21fb44aa (svn r20436) -Codechange: use GRFFilePropsBase's spritegroup for stations. 2010-08-10 15:51:33 +00:00
rubidium ca7a067b7a (svn r20435) -Codechange: move spritegroup to GRFFilePropsBase and prepare it for more spritegroups 2010-08-10 15:49:35 +00:00
rubidium ef50a89ca5 (svn r20407) -Codechange: make AirportClass use the new generic class 2010-08-07 22:08:20 +00:00
rubidium edbadde301 (svn r20406) -Codechange: make StationClass use the new generic class 2010-08-07 22:07:07 +00:00
rubidium 2b645d1b0d (svn r20404) -Codechange: remove the need for StationSpec::allocated 2010-08-07 21:39:30 +00:00
rubidium 2d3ee123af (svn r20402) -Codechange: rename the airport/station class id to something slightly more generic 2010-08-07 21:10:57 +00:00
rubidium 6d6939f844 (svn r20401) -Codechange: let HouseSpec use GRFFileProps 2010-08-07 21:03:38 +00:00
rubidium b6a0806948 (svn r20400) -Codechange: let StationSpec use GRFFilePropsBase 2010-08-07 20:52:45 +00:00
yexo d00cf48323 (svn r20377) -Feature: [NewGRF] prop 0x0A tile layout for airports 2010-08-05 12:10:22 +00:00
yexo a48dbd7c51 (svn r20370) -Add: [NewGRF] new action 5 block to add airport preview sprites 2010-08-05 12:03:58 +00:00
terkhen 8203749e68 (svn r20301) -Add: [NewGRF] Read air drag property from Action 0 for trains. 2010-08-02 14:51:35 +00:00
frosch 4bd32799f1 (svn r20286) -Codechange: Unify end of doxygen comments. 2010-08-01 19:44:49 +00:00
frosch ed4f806f1d (svn r20283) -Codechange: Unify start of doygen comments. 2010-08-01 19:22:34 +00:00
rubidium e356cb9405 (svn r20281) -Codechange: unify case scope closure + break coding style 2010-08-01 18:53:30 +00:00
alberth a825b4fa5f (svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements. 2010-07-31 21:02:56 +00:00
rubidium ac280af8bc (svn r20259) -Add: allow NewGRFs to specify their version and use that to hide old NewGRFs / to choose the newest when loading compatible NewGRFs 2010-07-31 14:40:50 +00:00
rubidium 9c241135f2 (svn r20257) -Codechange: unify some node handling code and don't require a single root node 2010-07-31 12:05:41 +00:00
yexo d6eab96a22 (svn r20255) -Add: allow NewGRFs to specify static info about their user-changeable parameters 2010-07-31 09:51:04 +00:00
rubidium 4a4f02dc81 (svn r20254) -Add: allow NewGRFs to specify their palette 2010-07-31 09:44:38 +00:00
rubidium e469a94a2d (svn r20253) -Codechange: change GRFConfig::windows_paletted into a bitmask/bitset 2010-07-31 09:40:43 +00:00
yexo 75c4a2d2fb (svn r20251) -Add: [NewGRF] allow grfs to specify the number of valid parameters 2010-07-31 09:35:49 +00:00
yexo 897818c198 (svn r20250) -Feature: [NewGRF] add support for action14 (static grf info) 2010-07-31 09:35:42 +00:00
yexo d3c1be9abd (svn r20249) -Codechange: change the newgrf name/description from a char* to a GRFText* to make translations possible 2010-07-31 09:33:39 +00:00
terkhen 88ca183191 (svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH). 2010-07-29 14:26:28 +00:00
rubidium b8487afe54 (svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :) 2010-07-19 17:28:27 +00:00
rubidium 73527b7b45 (svn r20190) -Codechange: unVARDEF _generate_world and move it to genworld 2010-07-19 17:17:36 +00:00
rubidium e809c05099 (svn r20164) -Fix [FS#3870]: inconsistencies w.r.t. to km/h vs km-ish/h as "base" unit for aircraft speeds 2010-07-16 17:45:34 +00:00
frosch 393134ed69 (svn r19877) -Change: Name invalid engines, cargos and industries 'invalid', if the player removed the supplying NewGRFs. 2010-05-21 20:51:00 +00:00
smatz 28d25cadfc (svn r19815) -Cleanup: remove two unused variables 2010-05-13 11:07:04 +00:00
rubidium 062dd0e24c (svn r19814) -Codechange: give some more unnamed enums a name, in case they consisted of unrelated values use static const (u)int 2010-05-13 10:14:29 +00:00
rubidium 3461430a34 (svn r19704) -Codechange: unify the style of GSF enums; now they're plural instead of mixed 2010-04-24 11:52:58 +00:00
yexo ce8523f70a (svn r19685) -Fix (r19679): off-by-one error 2010-04-20 19:25:29 +00:00
yexo 92e36c87fd (svn r19679) -Fix: [NewGRF] make sure newgrfs can't overwrite sound effect properties from other newgrfs 2010-04-20 05:52:51 +00:00
yexo 7a3b6f1588 (svn r19647) -Fix [FS#3768]: trains loaded above the original IDs didn't have a default railtypelabel assigned to them, causing them to be unavailable 2010-04-17 09:12:26 +00:00
yexo 737b003c8a (svn r19590) -Fix: [NewGRF] setting industry prop 0x24 to 0 caused empty station names 2010-04-09 01:17:44 +00:00
peter1138 4441fee0f5 (svn r19557) -Fix (r19502): Missed conversion to checking temporary data broke rail type setting upon changing traction type. 2010-04-04 06:03:52 +00:00
yexo 8e9e52ace9 (svn r19547) -Fix [FS#3725]: properties set before prop 08 should be ignored, not trigger the newgrf to be disabled 2010-04-02 21:30:37 +00:00
terkhen 4ec8fed1da (svn r19534) -Add: Keep a list of cargo specifications sorted by cargo class / name. 2010-04-01 19:48:28 +00:00
terkhen 217a98e69b (svn r19521) -Codechange: Use a IndustryType array to sort industries by name instead of a LegendAndColour array. 2010-03-28 12:25:09 +00:00
peter1138 d790f3db3a (svn r19502) -Codechange: During NewGRF loading, store rail type labels in temporary data and process after loading has finished. This avoids deactivated rail vehicles being reactivated if the climate property is set after the rail type property. 2010-03-23 11:05:28 +00:00
yexo 1579e9ded2 (svn r19465) -Codechange: support for multi-tile hangars 2010-03-19 11:17:52 +00:00
yexo f81bdbae42 (svn r19459) -Feature: make some airport properties modifyable by newgrfs 2010-03-18 23:15:38 +00:00
yexo 38f4cb6469 (svn r19457) -Codechange: introduce AirportOverrideManager to keep track of airports if a newgrf can't be found 2010-03-18 23:12:38 +00:00
peter1138 f4103a40b5 (svn r19378) -Codechange: Rename ReadExtended() to ReadExtendedByte() 2010-03-10 07:31:08 +00:00
yexo a71462bb94 (svn r19325) -Codechange: introduce airport classes and split the default airports in 4 classes 2010-03-05 23:21:35 +00:00