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 |
yexo
|
664934e6f6
|
(svn r19323) -Codechange: copy the AirportSpec original array to an internal array in AirportSpec
|
2010-03-05 23:21:23 +00:00 |
peter1138
|
1025d003b3
|
(svn r19307) -Add: Let railtypes specify their own smallmap colour. No legend support yet.
|
2010-03-03 19:07:34 +00:00 |
peter1138
|
c3d3e7d383
|
(svn r19306) -Change: Railtype cost factor from byte to word value
|
2010-03-03 18:58:32 +00:00 |
yexo
|
404df87b1f
|
(svn r19295) -Codechange: introduce wrapper functions for GRFConfig::name/info
|
2010-02-28 20:28:08 +00:00 |
yexo
|
a9c8dbc0a0
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
2010-02-25 20:05:31 +00:00 |
yexo
|
2c1b7410f3
|
(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
|
2010-02-25 15:54:40 +00:00 |
frosch
|
63b01f2009
|
(svn r19218) -Feature: [NewGRF] Add CB36 support for aircraft properties 0F and 11. (Eddi)
|
2010-02-22 21:46:20 +00:00 |
yexo
|
06dc421f2a
|
(svn r19199) -Codechange: add a 'name'-property to airport tiles
|
2010-02-22 14:17:17 +00:00 |
yexo
|
80fb5c70c8
|
(svn r19194) -Feature: action 0/1/2/3 support for newgrf airporttiles
|
2010-02-22 14:16:19 +00:00 |
yexo
|
683ad53d21
|
(svn r19193) -Codechange: increase the maximum number of airport tiles to 256 and introduce AirportTileOverrideManager
|
2010-02-22 14:15:48 +00:00 |
peter1138
|
bf862877a4
|
(svn r19065) -Fix [FS#3605]: Station offset multiplier was wrong.
|
2010-02-09 15:43:54 +00:00 |
yexo
|
3c627747d3
|
(svn r19063) -Codechange: type in constant name (andythenorth)
|
2010-02-08 23:05:29 +00:00 |
terkhen
|
b9f06f3f29
|
(svn r19062) -Codechange: Move smallmap related functions to their own header.
|
2010-02-08 21:19:41 +00:00 |
peter1138
|
898e879bd9
|
(svn r19056) -Add: [NewGRF] Action 3/2/1 (i.e. new graphics) support for rail types. (To be documented...)
|
2010-02-07 22:22:54 +00:00 |
frosch
|
fb9b833dc4
|
(svn r19053) -Codechange: Add an enum for the special flags of industry tiles. (based on andythenorth' work)
|
2010-02-07 12:04:44 +00:00 |
peter1138
|
f1458df1ca
|
(svn r18990) -Codechange: [NewGRF] Add rail type map bounds checking to RailType[Change|Reserve]Info().
|
2010-02-03 08:02:07 +00:00 |
peter1138
|
9950fc1ede
|
(svn r18989) -Codechange: [NewGRF] Initialise rail type map with default rail types.
|
2010-02-03 07:58:43 +00:00 |
peter1138
|
2b820780a1
|
(svn r18972) -Add: [NewGRF] Per-rail type speed limits.
|
2010-01-31 13:17:29 +00:00 |
peter1138
|
32ef582c37
|
(svn r18969) -Add: [NewGRF] NewGRF-settable rail type properties.
|
2010-01-30 21:49:22 +00:00 |
peter1138
|
cd6eac77c3
|
(svn r18923) -Fix [FS#3565]: Check source stationspec exists before copying layouts.
|
2010-01-27 10:17:09 +00:00 |
peter1138
|
00ffde86d2
|
(svn r18893) -Codechange: Replace grf_load_* with methods of ByteReader.
|
2010-01-23 13:17:30 +00:00 |
peter1138
|
16e621c939
|
(svn r18886) -Fix (r18884): Spurious casting
|
2010-01-22 15:34:22 +00:00 |
peter1138
|
bb71c61ee1
|
(svn r18885) -Fix (r18884): Industry tile layouts weren't completely freed on error.
|
2010-01-22 14:03:36 +00:00 |
peter1138
|
927f149ff2
|
(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.
|
2010-01-22 13:02:15 +00:00 |
rubidium
|
f94c83a387
|
(svn r18872) -Codechange: introduce PaletteID and use it
|
2010-01-21 01:38:13 +00:00 |
frosch
|
d9d75c83d5
|
(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().
|
2010-01-17 01:01:56 +00:00 |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
2010-01-15 16:41:15 +00:00 |
frosch
|
5b422d0c64
|
(svn r18761) -Fix [FS#3497]: Spritelayouts do not need an Action 1 if only using default sprites.
|
2010-01-08 20:42:12 +00:00 |
frosch
|
a16edfebd9
|
(svn r18760) -Fix (rlots)[FS#3500]: Action 9 did not properly detect whether an Action 8 was encountered already.
|
2010-01-08 19:18:32 +00:00 |
yexo
|
da3decba52
|
(svn r18759) -Fix [NewGRF]: don't segfault when a newgrf contains an action2 and action3 but no action0
|
2010-01-08 19:14:33 +00:00 |
yexo
|
4257607e2b
|
(svn r18742) -Fix [NewGRF]: house prop 1D was thrashed when a newgrf contains prop 14 after prop 1D
|
2010-01-06 15:16:14 +00:00 |
frosch
|
666c856457
|
(svn r18699) -Fix [FS#PlanetAndy]: GRF parameters were not properly initialised to zero, and not always checked for valid range.
|
2010-01-03 19:29:56 +00:00 |
rubidium
|
75c46b7a27
|
(svn r18671) -Fix [FS#3452]: [NewGRF] If an action B did not have a 'data' string but would print it OpenTTD would segfault
|
2009-12-30 20:31:43 +00:00 |
yexo
|
8c737964ec
|
(svn r18527) -Fix: an industry newgrf that defined a too small size for action0 prop 0A could cause a crash
|
2009-12-17 23:26:25 +00:00 |
rubidium
|
d46127a723
|
(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)
|
2009-12-16 11:35:05 +00:00 |
rubidium
|
b00a5f1069
|
(svn r18330) -Cleanup: remove some unneeded includes
|
2009-11-28 20:35:25 +00:00 |
frosch
|
324396ec74
|
(svn r18284) -Cleanup (r18268, r18283): Replace magic value with enum.
|
2009-11-24 23:34:46 +00:00 |
frosch
|
830231e2bd
|
(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.
|
2009-11-24 22:15:42 +00:00 |
frosch
|
d507136e04
|
(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.
|
2009-11-24 13:15:58 +00:00 |
frosch
|
e3c7e3c169
|
(svn r18253) -Codechange: Convert the linked list of loaded GRFFiles into a SmallVector.
|
2009-11-23 13:14:45 +00:00 |
frosch
|
364eb961ae
|
(svn r18036) -Fix (r17999): Always two they are.
|
2009-11-10 16:50:00 +00:00 |
rubidium
|
c2221885f4
|
(svn r18027) -Codechange: make some unneededly global variables static and remove some unused variables
|
2009-11-09 09:59:35 +00:00 |
frosch
|
f48f73f060
|
(svn r18016) -Codechange: Move the arbitrary basecost multiplier offset (8) to newgrf loading and make the internal state zero-based instead.
|
2009-11-08 18:04:53 +00:00 |
frosch
|
6ca8f6e380
|
(svn r18011) -Feature(ette): [NewGRF] CB 36 for roadvehicle property 09 'running cost factor'.
|
2009-11-08 13:02:05 +00:00 |
frosch
|
3f5e42b04a
|
(svn r18008) -Codechange: Rename NUM_PRICES to PR_END, and use the Price enum some more.
|
2009-11-08 12:23:02 +00:00 |
frosch
|
ba1fc280e3
|
(svn r18005) -Codechange: Convert the Prices struct into an array and an enum.
|
2009-11-07 22:47:54 +00:00 |
frosch
|
7984d90c40
|
(svn r18004) -Codechange: Deduplicate some magic.
|
2009-11-07 22:37:22 +00:00 |
frosch
|
1519f7074f
|
(svn r17999) -Fix: [NewGRF] Improve parsing of RIFF data. Skip unknown chunks and check chunk sizes.
|
2009-11-07 18:22:00 +00:00 |
frosch
|
79627b4f89
|
(svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up including of newgrf_cargo.h
|
2009-11-05 19:46:17 +00:00 |
frosch
|
8e23ba540c
|
(svn r17857) -Fix (r10442): [NewGRF] 'subtract-in' is also signed for production callback version 0.
|
2009-10-24 18:51:21 +00:00 |
frosch
|
a138f604ee
|
(svn r17824) -Fix (r4594): _date_fract runs from 0 to 73 since r2041. Variable 0x09 should not.
|
2009-10-20 19:30:50 +00:00 |
frosch
|
b243f6ca97
|
(svn r17700) -Codechange: Integrate ShipVehicleInfo::refittable into EngineInfo::refit_mask during initialisation.
|
2009-10-04 20:33:18 +00:00 |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
rubidium
|
e9624fe0cc
|
(svn r17682) -Codechange: remove erroneous space before some commas
|
2009-10-02 15:13:15 +00:00 |
frosch
|
3ddf4d2c2b
|
(svn r17663) -Change: [NewGRF] Apply default refitmasks only when the NewGRF did not set any of the three refittability properties (xor mask, positive classes, negative classes).
|
2009-09-28 19:24:20 +00:00 |
frosch
|
e261d8d9a0
|
(svn r17616) -Codechange [FS#3222]: Enumerize properties used in callback 0x36. Based on Terkhen's work.
|
2009-09-22 19:28:57 +00:00 |
rubidium
|
3dd202ba1c
|
(svn r17605) -Fix [FS#3218]: [NewGRF] Crash when defining the same tile in a tile layout twice
|
2009-09-21 18:31:47 +00:00 |
smatz
|
114d48e492
|
(svn r17596) -Codechange: constify some tables
|
2009-09-20 23:11:01 +00:00 |
rubidium
|
47bd3ee4ba
|
(svn r17584) -Codechange: split the NewGRF StringID mapping in a 'global' part and a part that's for NewGRF strings
|
2009-09-20 10:21:00 +00:00 |
rubidium
|
64bafcbe18
|
(svn r17534) -Codechange: unify the naming of callback masks/flags
|
2009-09-14 12:22:57 +00:00 |
smatz
|
0bfea0646c
|
(svn r17420) -Codechange: replace assert() by assert_compile() where possible
|
2009-09-04 23:02:52 +00:00 |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
rubidium
|
7fb95e2c2b
|
(svn r17228) -Codechange: some coding style fixes
|
2009-08-20 10:23:39 +00:00 |
frosch
|
f595668650
|
(svn r17211) -Cleanup: Remove unused RailVehicleInfo::ai_rank.
|
2009-08-18 16:21:22 +00:00 |
frosch
|
8bd029015e
|
(svn r17209) -Codechange: Move cargo_type from (Rail|Road|Ship)VehicleInfo to EngineInfo.
|
2009-08-17 18:33:48 +00:00 |
smatz
|
624a1948b1
|
(svn r17154) -Fix (r11129): several times copypasted typo
|
2009-08-11 14:57:09 +00:00 |
smatz
|
d77b5b562c
|
(svn r17153) -Fix (r11429): don't allow further remapping of already remapped string
|
2009-08-11 14:55:35 +00:00 |
smatz
|
616370eae3
|
(svn r17150) -Codechange: when MapGRFStringID() fails to remap, return STR_EMPTY instead of 'random' string
|
2009-08-10 22:36:15 +00:00 |
rubidium
|
b8954b84bd
|
(svn r17143) -Fix [FS#3097]: NewGRFs sometimes got the wrong string causing crashes later on
|
2009-08-10 11:11:11 +00:00 |
frosch
|
f129634f52
|
(svn r16867) -Feature(ette): Turn variable 0E/8E (vertical offset for trains in depot) and variable 1E/9E bit 3 (wagon width in depot) into grf-local variables.
|
2009-07-17 22:00:13 +00:00 |
smatz
|
77d13eae61
|
(svn r16852) -Codechange: use FOR_ALL_CARGOSPECS for iterating over all valid CargoSpecs
|
2009-07-16 20:40:06 +00:00 |
smatz
|
1f29e38b83
|
(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()
|
2009-07-16 19:00:13 +00:00 |
rubidium
|
594070194f
|
(svn r16842) -Cleanup: add some spaces around a few operators
|
2009-07-16 10:13:33 +00:00 |
yexo
|
1cf14caee0
|
(svn r16755) -Codechange: apply some codestyle to newgrf.cpp
|
2009-07-05 20:59:42 +00:00 |
frosch
|
7d90c06eb9
|
(svn r16737) -Fix (r15645): When loading a savegame Engine::grffile might be left NULL in certain cases. (dynamic_engines enabled, articulated vehicle with only wagon-override action3s)
|
2009-07-04 12:20:42 +00:00 |
smatz
|
b668c24d46
|
(svn r16666) -Codechange: replace GetHouseSpecs() by HouseSpec::Get(), hide _house_specs[]
|
2009-06-26 14:02:27 +00:00 |
yexo
|
c7bd6c8d34
|
(svn r16614) -Codechange: Make the airport min/max available year a property of the Airport class.
-Change: rename station.always_small_airport to station.never_expire_airports to make it more future-proof
|
2009-06-21 13:26:30 +00:00 |
rubidium
|
1359471d3f
|
(svn r16593) -Cleanup: realign the TTDP flags table.
|
2009-06-18 15:59:21 +00:00 |
rubidium
|
98b4f1fce2
|
(svn r16590) -Fix [FS#2967]: don't crash when tars/newgrfs are removed, just tell the file could be opened/found.
|
2009-06-18 09:47:06 +00:00 |
rubidium
|
e3c5bc8d2e
|
(svn r16434) -Cleanup: remove some dead code; primarily stuff that can't be reached like break after returns or break after functions that never return (i.e. NOT_REACHED)
|
2009-05-26 15:46:24 +00:00 |
rubidium
|
168ae6f7e2
|
(svn r16422) -Codechange: use const_cast for removing const and warn when const is (accidentally?) removed using C-style casts.
|
2009-05-24 21:09:00 +00:00 |
rubidium
|
0d99b6c71c
|
(svn r16421) -Codechange: do not unnecessarily remove constness or unnecessarily add it.
|
2009-05-24 20:29:04 +00:00 |
frosch
|
607583f091
|
(svn r16408) -Codechange: Silence a pointless newgrf debug message.
|
2009-05-23 22:24:09 +00:00 |
frosch
|
8e30f0e75a
|
(svn r16399) -Fix (r4540): Don't treat pointer values as integer.
|
2009-05-23 13:42:02 +00:00 |
rubidium
|
f490394aa8
|
(svn r16396) -Codechange: split NewGRF spritegroup into multiple subclasses instead of using a big union
|
2009-05-23 12:13:42 +00:00 |
frosch
|
2365d27a4d
|
(svn r16383) -Fix/Change: Disable multitile houses with non-zero population on additional tiles as they cause desyncs and because the specs do not allow that either.
|
2009-05-22 18:44:22 +00:00 |
smatz
|
62a7948af0
|
(svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved
|
2009-05-22 15:13:50 +00:00 |
frosch
|
82532ac12e
|
(svn r16366) -Fix: Use a valid StringID as fall-back when undefined generic newgrf strings of vehicles are requested.
|
2009-05-21 13:05:48 +00:00 |
rubidium
|
4a04dfc07c
|
(svn r16344) -Codechange: s/FileEntry/SoundEntry/
|
2009-05-17 19:27:50 +00:00 |
rubidium
|
9c24e2bb8f
|
(svn r16340) -Codechange: introduce SoundID (uint16) and use that instead of SoundFX, which was used as a byte and uint16 at different places, when the uint16 sound ID is meant.
|
2009-05-17 17:17:48 +00:00 |
rubidium
|
e3bd95e7b6
|
(svn r16339) -Fix: [NewGRF] When overriding 'original sounds', only allow overriding of the 'original sounds' and not any other that is already loaded.
|
2009-05-17 17:00:30 +00:00 |
rubidium
|
83dc6ef6e6
|
(svn r16337) -Codechange: remove pointless variable + wrapper function; having it return anything else than ORIGINAL_SAMPLE_COUNT is asking for NewGRFs failing to load (due to invalid sample index), thus desyncs
|
2009-05-17 14:57:14 +00:00 |
rubidium
|
10ea72a08e
|
(svn r16336) -Codechange: make the SpriteGroup pool more like the 'normal' pools
|
2009-05-17 14:32:13 +00:00 |
smatz
|
ed1e54bd84
|
(svn r16326) -Codechange: replace GetPoolItemPoolSize() by PoolItem::GetPoolSize()
|
2009-05-16 23:44:36 +00:00 |
smatz
|
6221d74644
|
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
|
2009-05-16 23:34:14 +00:00 |
rubidium
|
d23f616e9f
|
(svn r16296) -Codechange: silence some ICC warnings
|
2009-05-13 16:52:51 +00:00 |
frosch
|
4710c3fe31
|
(svn r16274) -Fix: Disable multitile houses for which the newgrf does not define proper additional tiles. (instead of crashing later)
|
2009-05-10 22:16:51 +00:00 |
smatz
|
f5316c5cbd
|
(svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions
-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
|
2009-05-10 17:27:25 +00:00 |
frosch
|
294d7ee9d6
|
(svn r16263) -Change: Interpret setting bridge property 08 to 0 as always available.
|
2009-05-09 19:48:14 +00:00 |
frosch
|
ddd47a056d
|
(svn r16223) -Fix (r8881): ActionB should use the online parameters from GRFFile instead of the initial user-specified values from GRFConfig. Also use the values as they were set when the ActionB was executed, not as they are set when the message is shown.
|
2009-05-04 11:23:21 +00:00 |
rubidium
|
802d31aab6
|
(svn r16144) -Fix (r16129): setting the custom digit grouping separator required to restart OpenTTD to take effect. Now also support non 1 ASCII character custom grouping separators.
|
2009-04-25 20:16:56 +00:00 |
rubidium
|
59d45a04d6
|
(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible.
|
2009-04-21 23:40:56 +00:00 |
smatz
|
dff3e1d035
|
(svn r16103) -Fix (r11429): missing const
|
2009-04-20 21:30:34 +00:00 |
rubidium
|
b25a4f8231
|
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
|
2009-03-15 00:32:18 +00:00 |
frosch
|
e0dd907cab
|
(svn r15713) -Feature(ette): Allow static newgrfs to set 'GRF ID engine overrides', if the source GRF is static.
|
2009-03-14 19:38:19 +00:00 |
peter1138
|
6616393cd2
|
(svn r15650) -Codechange: Use a ReusableBuffer for loading NewGRF pseudo-sprites into instead of using malloc()/free() for every single one.
|
2009-03-09 13:06:49 +00:00 |
frosch
|
e17ded04f1
|
(svn r15646) -Fix: Be lenient on users who do stupid things like loading newgrfs statically, which modify engine names, while dynamic_engines is enabled or the to be modified engine is not (yet) present.
|
2009-03-08 18:08:30 +00:00 |
frosch
|
987e72f4f2
|
(svn r15645) -Fix (r12924)[FS#2612]: Add an EngineOverrideManager to give the term 'compatible newgrf' again some sense and to not crash because of trivial changes.
|
2009-03-08 16:51:08 +00:00 |
frosch
|
85333d4211
|
(svn r15539) -Fix: If an aircraft cannot carry any available cargo, it should not be available either instead of falling back to passenger/mail. Just like the other vehicle types also do.
|
2009-02-21 11:50:17 +00:00 |
rubidium
|
c0a8d09ca7
|
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
|
2009-02-09 02:57:15 +00:00 |