peter1138
|
a93b54bf6e
|
(svn r19378) -Codechange: Rename ReadExtended() to ReadExtendedByte()
|
15 years ago |
yexo
|
d587ad5782
|
(svn r19325) -Codechange: introduce airport classes and split the default airports in 4 classes
|
15 years ago |
yexo
|
e69d50d86b
|
(svn r19323) -Codechange: copy the AirportSpec original array to an internal array in AirportSpec
|
15 years ago |
peter1138
|
73fdfa40e0
|
(svn r19307) -Add: Let railtypes specify their own smallmap colour. No legend support yet.
|
15 years ago |
peter1138
|
82f09c6ed8
|
(svn r19306) -Change: Railtype cost factor from byte to word value
|
15 years ago |
yexo
|
23af928ce9
|
(svn r19295) -Codechange: introduce wrapper functions for GRFConfig::name/info
|
15 years ago |
yexo
|
b21278659c
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
15 years ago |
yexo
|
e876e21abf
|
(svn r19251) -Codechange: add a contructor to GRFError and use it to allocating errors more uniform.
-Fix: some grf error messages didn't free the previous error messages, creating a memory leak
|
15 years ago |
frosch
|
89e7d3bd2b
|
(svn r19218) -Feature: [NewGRF] Add CB36 support for aircraft properties 0F and 11. (Eddi)
|
15 years ago |
yexo
|
86fc08789d
|
(svn r19199) -Codechange: add a 'name'-property to airport tiles
|
15 years ago |
yexo
|
bc156f754a
|
(svn r19194) -Feature: action 0/1/2/3 support for newgrf airporttiles
|
15 years ago |
yexo
|
966382f3d8
|
(svn r19193) -Codechange: increase the maximum number of airport tiles to 256 and introduce AirportTileOverrideManager
|
15 years ago |
peter1138
|
5a033bdae8
|
(svn r19065) -Fix [FS#3605]: Station offset multiplier was wrong.
|
15 years ago |
yexo
|
e6b4fb39b2
|
(svn r19063) -Codechange: type in constant name (andythenorth)
|
15 years ago |
terkhen
|
c39a4b22aa
|
(svn r19062) -Codechange: Move smallmap related functions to their own header.
|
15 years ago |
peter1138
|
7cc76dcbda
|
(svn r19056) -Add: [NewGRF] Action 3/2/1 (i.e. new graphics) support for rail types. (To be documented...)
|
15 years ago |
frosch
|
45e12aa841
|
(svn r19053) -Codechange: Add an enum for the special flags of industry tiles. (based on andythenorth' work)
|
15 years ago |
peter1138
|
ff93d527e8
|
(svn r18990) -Codechange: [NewGRF] Add rail type map bounds checking to RailType[Change|Reserve]Info().
|
15 years ago |
peter1138
|
9590c1bb85
|
(svn r18989) -Codechange: [NewGRF] Initialise rail type map with default rail types.
|
15 years ago |
peter1138
|
8ef348311d
|
(svn r18972) -Add: [NewGRF] Per-rail type speed limits.
|
15 years ago |
peter1138
|
91c42bb596
|
(svn r18969) -Add: [NewGRF] NewGRF-settable rail type properties.
|
15 years ago |
peter1138
|
1a3ffeaaa6
|
(svn r18923) -Fix [FS#3565]: Check source stationspec exists before copying layouts.
|
15 years ago |
peter1138
|
743e2c9eea
|
(svn r18893) -Codechange: Replace grf_load_* with methods of ByteReader.
|
15 years ago |
peter1138
|
d9ad199b55
|
(svn r18886) -Fix (r18884): Spurious casting
|
15 years ago |
peter1138
|
1eb13f41f2
|
(svn r18885) -Fix (r18884): Industry tile layouts weren't completely freed on error.
|
15 years ago |
peter1138
|
a99b800078
|
(svn r18884) -Fix: [NewGRF] Perform bounds checking for all NewGRF data reads. Explicit length checks (which were not always correct) are no longer needed so these are removed to simplify code.
|
15 years ago |
rubidium
|
7127338414
|
(svn r18872) -Codechange: introduce PaletteID and use it
|
15 years ago |
frosch
|
9bbabadd29
|
(svn r18842) -Codechange: Rename SPRITE_MODIFIER_USE_OFFSET to SPRITE_MODIFIER_CUSTOM_SPRITE, invert its meaning, and also use it for industry/house layouts instead of IS_CUSTOM_SPRITE().
|
15 years ago |
rubidium
|
9467b7c6d6
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
15 years ago |
frosch
|
340f5e8569
|
(svn r18761) -Fix [FS#3497]: Spritelayouts do not need an Action 1 if only using default sprites.
|
15 years ago |
frosch
|
f5b6bae7ca
|
(svn r18760) -Fix (rlots)[FS#3500]: Action 9 did not properly detect whether an Action 8 was encountered already.
|
15 years ago |
yexo
|
48c224f27a
|
(svn r18759) -Fix [NewGRF]: don't segfault when a newgrf contains an action2 and action3 but no action0
|
15 years ago |
yexo
|
ad9412494e
|
(svn r18742) -Fix [NewGRF]: house prop 1D was thrashed when a newgrf contains prop 14 after prop 1D
|
15 years ago |
frosch
|
0e39e68794
|
(svn r18699) -Fix [FS#PlanetAndy]: GRF parameters were not properly initialised to zero, and not always checked for valid range.
|
15 years ago |
rubidium
|
c949d7ddf7
|
(svn r18671) -Fix [FS#3452]: [NewGRF] If an action B did not have a 'data' string but would print it OpenTTD would segfault
|
15 years ago |
yexo
|
aeedd3d098
|
(svn r18527) -Fix: an industry newgrf that defined a too small size for action0 prop 0A could cause a crash
|
15 years ago |
rubidium
|
c719069e05
|
(svn r18514) -Codechange: make it a bit clearer that for tile layouts num_sprites (as in number of sprite sets) is not the same as num_sprites (as in number of building sprites)
|
15 years ago |
rubidium
|
da30e736ca
|
(svn r18330) -Cleanup: remove some unneeded includes
|
15 years ago |
frosch
|
0f31a2f7e4
|
(svn r18284) -Cleanup (r18268, r18283): Replace magic value with enum.
|
15 years ago |
frosch
|
13a72bb345
|
(svn r18283) -Feature: [NewGRF] Add new price bases for removing industries, building/removing unmovables (new objects), building/removing rail-waypoints/buoys, interacting with town-authority, building foundations, funding primary industries (when not prospecting) and towns.
If a GRF does not set price multipliers for these new prices, but for the previously used ones, the old modifiers will be propagated to the new bases.
|
15 years ago |
frosch
|
f60a437d36
|
(svn r18268) -Feature: [NewGRF] Make price base multipliers related to vehicles only apply to the GRF locally, if it defines engines of that type itself.
|
15 years ago |
frosch
|
f48f252a2d
|
(svn r18253) -Codechange: Convert the linked list of loaded GRFFiles into a SmallVector.
|
15 years ago |
frosch
|
bca56c5bc6
|
(svn r18036) -Fix (r17999): Always two they are.
|
15 years ago |
rubidium
|
b2d7edddfa
|
(svn r18027) -Codechange: make some unneededly global variables static and remove some unused variables
|
15 years ago |
frosch
|
c0936d100d
|
(svn r18016) -Codechange: Move the arbitrary basecost multiplier offset (8) to newgrf loading and make the internal state zero-based instead.
|
15 years ago |
frosch
|
1bd8a982d5
|
(svn r18011) -Feature(ette): [NewGRF] CB 36 for roadvehicle property 09 'running cost factor'.
|
15 years ago |
frosch
|
d6e65fc173
|
(svn r18008) -Codechange: Rename NUM_PRICES to PR_END, and use the Price enum some more.
|
15 years ago |
frosch
|
040404c5d3
|
(svn r18005) -Codechange: Convert the Prices struct into an array and an enum.
|
15 years ago |
frosch
|
a36db7d8f6
|
(svn r18004) -Codechange: Deduplicate some magic.
|
15 years ago |
frosch
|
d86a79bfad
|
(svn r17999) -Fix: [NewGRF] Improve parsing of RIFF data. Skip unknown chunks and check chunk sizes.
|
15 years ago |