smatz
|
82949024f1
|
(svn r20758) -Fix: when leaving the program, current newgrf config would leak, causing valgrind warnings
|
14 years ago |
smatz
|
29cec22a2e
|
(svn r20756) -Cleanup: no need to check return value of CallocT
|
14 years ago |
rubidium
|
7ee2c31f99
|
(svn r20713) -Fix (r20654): when ignoring action0 object properties, ignore property 13 correctly
|
14 years ago |
rubidium
|
00415213f3
|
(svn r20675) -Add [FS#4077]: method to access the (action 14) NewGRF version of other NewGRFs
|
14 years ago |
rubidium
|
c481e3b110
|
(svn r20655) -Codechange: implement reading the action3 of objects
|
14 years ago |
rubidium
|
23ba40d385
|
(svn r20654) -Codechange: implement reading action0 of objects
|
14 years ago |
rubidium
|
f9a9b0ed4a
|
(svn r20649) -Codechange: implement classes for objects
|
14 years ago |
rubidium
|
34da98f2b1
|
(svn r20647) -Codechange: update some of the object spec information
|
14 years ago |
rubidium
|
30f2afac9b
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
14 years ago |
rubidium
|
e2e26190d5
|
(svn r20623) -Codechange: unify the storing of animation related information
|
14 years ago |
rubidium
|
7f86dcca90
|
(svn r20621) -Codechange: move animation frames of houses, objects and industries to m7 (same as airports and stations)
|
14 years ago |
rubidium
|
193800e0fa
|
(svn r20620) -Codechange: rename airporttile's callback_flags to callback_mask, so it's the same for all NewGRF features with callbacks
|
14 years ago |
yexo
|
0a644af019
|
(svn r20611) -Fix: disable newgrf houses that have a different size then their substitute type
|
14 years ago |
yexo
|
09d109a787
|
(svn r20602) -Change (r20601): use DFLT instead of DEFA as name for the default field
|
14 years ago |
yexo
|
a36159614a
|
(svn r20601) -Feature: [NewGRF] Add 'DEFA' field to set parameter defaults with action 14
|
14 years ago |
rubidium
|
552adca67f
|
(svn r20566) -Feature: happy smiles on the faces of Ammler and planetmaker
|
14 years ago |
yexo
|
241d705406
|
(svn r20474) -Cleanup: remove some unused code
|
14 years ago |
rubidium
|
29b489a055
|
(svn r20437) -Codechange: lets Engines use GRFFilePropsBase as well
|
14 years ago |
rubidium
|
3d21fb44aa
|
(svn r20436) -Codechange: use GRFFilePropsBase's spritegroup for stations.
|
14 years ago |
rubidium
|
ca7a067b7a
|
(svn r20435) -Codechange: move spritegroup to GRFFilePropsBase and prepare it for more spritegroups
|
14 years ago |
rubidium
|
ef50a89ca5
|
(svn r20407) -Codechange: make AirportClass use the new generic class
|
14 years ago |
rubidium
|
edbadde301
|
(svn r20406) -Codechange: make StationClass use the new generic class
|
14 years ago |
rubidium
|
2b645d1b0d
|
(svn r20404) -Codechange: remove the need for StationSpec::allocated
|
14 years ago |
rubidium
|
2d3ee123af
|
(svn r20402) -Codechange: rename the airport/station class id to something slightly more generic
|
14 years ago |
rubidium
|
6d6939f844
|
(svn r20401) -Codechange: let HouseSpec use GRFFileProps
|
14 years ago |
rubidium
|
b6a0806948
|
(svn r20400) -Codechange: let StationSpec use GRFFilePropsBase
|
14 years ago |
yexo
|
d00cf48323
|
(svn r20377) -Feature: [NewGRF] prop 0x0A tile layout for airports
|
14 years ago |
yexo
|
a48dbd7c51
|
(svn r20370) -Add: [NewGRF] new action 5 block to add airport preview sprites
|
14 years ago |
terkhen
|
8203749e68
|
(svn r20301) -Add: [NewGRF] Read air drag property from Action 0 for trains.
|
14 years ago |
frosch
|
4bd32799f1
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
rubidium
|
e356cb9405
|
(svn r20281) -Codechange: unify case scope closure + break coding style
|
14 years ago |
alberth
|
a825b4fa5f
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
14 years ago |
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
|
14 years ago |
rubidium
|
9c241135f2
|
(svn r20257) -Codechange: unify some node handling code and don't require a single root node
|
14 years ago |
yexo
|
d6eab96a22
|
(svn r20255) -Add: allow NewGRFs to specify static info about their user-changeable parameters
|
14 years ago |
rubidium
|
4a4f02dc81
|
(svn r20254) -Add: allow NewGRFs to specify their palette
|
14 years ago |
rubidium
|
e469a94a2d
|
(svn r20253) -Codechange: change GRFConfig::windows_paletted into a bitmask/bitset
|
14 years ago |
yexo
|
75c4a2d2fb
|
(svn r20251) -Add: [NewGRF] allow grfs to specify the number of valid parameters
|
14 years ago |
yexo
|
897818c198
|
(svn r20250) -Feature: [NewGRF] add support for action14 (static grf info)
|
14 years ago |
yexo
|
d3c1be9abd
|
(svn r20249) -Codechange: change the newgrf name/description from a char* to a GRFText* to make translations possible
|
14 years ago |
terkhen
|
88ca183191
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
14 years ago |
rubidium
|
b8487afe54
|
(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :)
|
14 years ago |
rubidium
|
73527b7b45
|
(svn r20190) -Codechange: unVARDEF _generate_world and move it to genworld
|
14 years ago |
rubidium
|
e809c05099
|
(svn r20164) -Fix [FS#3870]: inconsistencies w.r.t. to km/h vs km-ish/h as "base" unit for aircraft speeds
|
14 years ago |
frosch
|
393134ed69
|
(svn r19877) -Change: Name invalid engines, cargos and industries 'invalid', if the player removed the supplying NewGRFs.
|
15 years ago |
smatz
|
28d25cadfc
|
(svn r19815) -Cleanup: remove two unused variables
|
15 years ago |
rubidium
|
062dd0e24c
|
(svn r19814) -Codechange: give some more unnamed enums a name, in case they consisted of unrelated values use static const (u)int
|
15 years ago |
rubidium
|
3461430a34
|
(svn r19704) -Codechange: unify the style of GSF enums; now they're plural instead of mixed
|
15 years ago |
yexo
|
ce8523f70a
|
(svn r19685) -Fix (r19679): off-by-one error
|
15 years ago |
yexo
|
92e36c87fd
|
(svn r19679) -Fix: [NewGRF] make sure newgrfs can't overwrite sound effect properties from other newgrfs
|
15 years ago |
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
|
15 years ago |
yexo
|
737b003c8a
|
(svn r19590) -Fix: [NewGRF] setting industry prop 0x24 to 0 caused empty station names
|
15 years ago |
peter1138
|
4441fee0f5
|
(svn r19557) -Fix (r19502): Missed conversion to checking temporary data broke rail type setting upon changing traction type.
|
15 years ago |
yexo
|
8e9e52ace9
|
(svn r19547) -Fix [FS#3725]: properties set before prop 08 should be ignored, not trigger the newgrf to be disabled
|
15 years ago |
terkhen
|
4ec8fed1da
|
(svn r19534) -Add: Keep a list of cargo specifications sorted by cargo class / name.
|
15 years ago |
terkhen
|
217a98e69b
|
(svn r19521) -Codechange: Use a IndustryType array to sort industries by name instead of a LegendAndColour array.
|
15 years ago |
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.
|
15 years ago |
yexo
|
1579e9ded2
|
(svn r19465) -Codechange: support for multi-tile hangars
|
15 years ago |
yexo
|
f81bdbae42
|
(svn r19459) -Feature: make some airport properties modifyable by newgrfs
|
15 years ago |
yexo
|
38f4cb6469
|
(svn r19457) -Codechange: introduce AirportOverrideManager to keep track of airports if a newgrf can't be found
|
15 years ago |
peter1138
|
f4103a40b5
|
(svn r19378) -Codechange: Rename ReadExtended() to ReadExtendedByte()
|
15 years ago |
yexo
|
a71462bb94
|
(svn r19325) -Codechange: introduce airport classes and split the default airports in 4 classes
|
15 years ago |
yexo
|
664934e6f6
|
(svn r19323) -Codechange: copy the AirportSpec original array to an internal array in AirportSpec
|
15 years ago |
peter1138
|
1025d003b3
|
(svn r19307) -Add: Let railtypes specify their own smallmap colour. No legend support yet.
|
15 years ago |
peter1138
|
c3d3e7d383
|
(svn r19306) -Change: Railtype cost factor from byte to word value
|
15 years ago |
yexo
|
404df87b1f
|
(svn r19295) -Codechange: introduce wrapper functions for GRFConfig::name/info
|
15 years ago |
yexo
|
a9c8dbc0a0
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
15 years ago |
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
|
15 years ago |
frosch
|
63b01f2009
|
(svn r19218) -Feature: [NewGRF] Add CB36 support for aircraft properties 0F and 11. (Eddi)
|
15 years ago |
yexo
|
06dc421f2a
|
(svn r19199) -Codechange: add a 'name'-property to airport tiles
|
15 years ago |
yexo
|
80fb5c70c8
|
(svn r19194) -Feature: action 0/1/2/3 support for newgrf airporttiles
|
15 years ago |
yexo
|
683ad53d21
|
(svn r19193) -Codechange: increase the maximum number of airport tiles to 256 and introduce AirportTileOverrideManager
|
15 years ago |
peter1138
|
bf862877a4
|
(svn r19065) -Fix [FS#3605]: Station offset multiplier was wrong.
|
15 years ago |
yexo
|
3c627747d3
|
(svn r19063) -Codechange: type in constant name (andythenorth)
|
15 years ago |
terkhen
|
b9f06f3f29
|
(svn r19062) -Codechange: Move smallmap related functions to their own header.
|
15 years ago |
peter1138
|
898e879bd9
|
(svn r19056) -Add: [NewGRF] Action 3/2/1 (i.e. new graphics) support for rail types. (To be documented...)
|
15 years ago |
frosch
|
fb9b833dc4
|
(svn r19053) -Codechange: Add an enum for the special flags of industry tiles. (based on andythenorth' work)
|
15 years ago |
peter1138
|
f1458df1ca
|
(svn r18990) -Codechange: [NewGRF] Add rail type map bounds checking to RailType[Change|Reserve]Info().
|
15 years ago |
peter1138
|
9950fc1ede
|
(svn r18989) -Codechange: [NewGRF] Initialise rail type map with default rail types.
|
15 years ago |
peter1138
|
2b820780a1
|
(svn r18972) -Add: [NewGRF] Per-rail type speed limits.
|
15 years ago |
peter1138
|
32ef582c37
|
(svn r18969) -Add: [NewGRF] NewGRF-settable rail type properties.
|
15 years ago |
peter1138
|
cd6eac77c3
|
(svn r18923) -Fix [FS#3565]: Check source stationspec exists before copying layouts.
|
15 years ago |
peter1138
|
00ffde86d2
|
(svn r18893) -Codechange: Replace grf_load_* with methods of ByteReader.
|
15 years ago |
peter1138
|
16e621c939
|
(svn r18886) -Fix (r18884): Spurious casting
|
15 years ago |
peter1138
|
bb71c61ee1
|
(svn r18885) -Fix (r18884): Industry tile layouts weren't completely freed on error.
|
15 years ago |
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.
|
15 years ago |
rubidium
|
f94c83a387
|
(svn r18872) -Codechange: introduce PaletteID and use it
|
15 years ago |
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().
|
15 years ago |
rubidium
|
82fc28f77f
|
(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
|
5b422d0c64
|
(svn r18761) -Fix [FS#3497]: Spritelayouts do not need an Action 1 if only using default sprites.
|
15 years ago |
frosch
|
a16edfebd9
|
(svn r18760) -Fix (rlots)[FS#3500]: Action 9 did not properly detect whether an Action 8 was encountered already.
|
15 years ago |
yexo
|
da3decba52
|
(svn r18759) -Fix [NewGRF]: don't segfault when a newgrf contains an action2 and action3 but no action0
|
15 years ago |
yexo
|
4257607e2b
|
(svn r18742) -Fix [NewGRF]: house prop 1D was thrashed when a newgrf contains prop 14 after prop 1D
|
15 years ago |
frosch
|
666c856457
|
(svn r18699) -Fix [FS#PlanetAndy]: GRF parameters were not properly initialised to zero, and not always checked for valid range.
|
15 years ago |
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
|
15 years ago |
yexo
|
8c737964ec
|
(svn r18527) -Fix: an industry newgrf that defined a too small size for action0 prop 0A could cause a crash
|
15 years ago |
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)
|
15 years ago |
rubidium
|
b00a5f1069
|
(svn r18330) -Cleanup: remove some unneeded includes
|
15 years ago |
frosch
|
324396ec74
|
(svn r18284) -Cleanup (r18268, r18283): Replace magic value with enum.
|
15 years ago |