rubidium
|
2be4215f43
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
11 years ago |
frosch
|
ce92faf682
|
(svn r26388) -Codechange: Move resolving of Action 3 into ResolverObject constructor.
|
11 years ago |
frosch
|
6c63c98d7f
|
(svn r26085) -Codechange: Pass ResolverObjects as reference instead of pointer since they are never NULL.
|
11 years ago |
planetmaker
|
83c2c96b74
|
(svn r25229) -Feature: [NewGRF] Variable 0x82 for canals and rivers (dike map)
|
12 years ago |
alberth
|
6c1ff5f772
|
(svn r24693) -Doc: Add some doxymentation into the newgrf code.
|
12 years ago |
alberth
|
8a297ca5f1
|
(svn r24692) -Cleanup: Cleanup final parts of the old resolver code.
|
12 years ago |
alberth
|
bc123873cf
|
(svn r24680) -Codechange: Add resolver classes for canals.
|
12 years ago |
alberth
|
6a619b40d5
|
(svn r24678) -Codechange: Introduce scope resolver base class and prepare for adding derived classes.
|
12 years ago |
frosch
|
46e77ee24f
|
(svn r23138) -Feature: [NewGRF] Allow passing 32bit parameters to 60+x variables (using var 7B). Currently most useful for vehicle var 60.
|
13 years ago |
rubidium
|
0e2d2b2317
|
(svn r23108) -Codechange: more uint -> int / byte -> int conversions for Z related variables
|
13 years ago |
rubidium
|
1a54b7733c
|
(svn r23102) -Codechange: remove the remaining pointless multiplications by TILE_HEIGHT
|
13 years ago |
rubidium
|
de980ef0f9
|
(svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ functions if they return the Z in pixels (like TilePixelHeight)
|
13 years ago |
frosch
|
ba358638a8
|
(svn r22646) -Codechange: Simplify MP_WATER map accessors, esp. for locks and depots. (based on patched by adf88 and michi_cc)
|
13 years ago |
frosch
|
2ebf8fa584
|
(svn r22645) -Fix [FS#4678]: GetSection() does not return a LockPart.
|
13 years ago |
frosch
|
e2a5d69cb7
|
(svn r22634) -Codechange: Deduplicate some code. Note that zeroing 'count' is intentionally removed, it is only used together with 'scope'.
|
13 years ago |
rubidium
|
43c8073551
|
(svn r21886) -Codechange: move documentation towards the code to make it more likely to be updated [n].
|
14 years ago |
frosch
|
814a46aa38
|
(svn r21746) -Fix: [NewGRF] Canal variable 83 accessed water random bits also for non-water tiles (e.g. watery industries or objects).
|
14 years ago |
frosch
|
826555c741
|
(svn r21745) -Fix: [NewGRF] Canal variable 80 shall return consistent heights within a lock.
|
14 years ago |
rubidium
|
878a06dd9a
|
(svn r21198) -Fix: don't call variables properties in debug messages
|
14 years ago |
alberth
|
2b4da1d345
|
(svn r20689) -Codechange: Make some global functions used in 1 .cpp file static in that file.
|
14 years ago |
rubidium
|
360d6daf34
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
14 years ago |
michi_cc
|
95f5ad8c79
|
(svn r20353) -Add: [NewGRF] Support for callback 0x147 ("add sprite offset") for canals.
|
14 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 |
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
rubidium
|
846382a0f3
|
(svn r16402) -Codechange: make Resolve a function of SpriteGroup
|
16 years ago |
rubidium
|
730b411878
|
(svn r16396) -Codechange: split NewGRF spritegroup into multiple subclasses instead of using a big union
|
16 years ago |
peter1138
|
0418e2c9d1
|
(svn r15651) -Codechange: Codestyle and comments.
|
16 years ago |
peter1138
|
3bafe9b0e2
|
(svn r15513) -Cleanup: Unavailable varaction variable value does not matter, but at least it can be consistent.
|
16 years ago |
smatz
|
9021c20b5e
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
frosch
|
d54d8bf295
|
(svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific.
|
16 years ago |
rubidium
|
1ce0b03bf0
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
17 years ago |
glx
|
90616adcb0
|
(svn r12452) -Feature: [NewGRF] Add random action 2 type 84. For vehicles only.
|
17 years ago |
peter1138
|
c05d10dd35
|
(svn r12042) -Fix [FS#1676]: Reimplement how rivers and canals are stored in the map, allowing the sea/river/canal status to also be
stored for buoys, docks, locks and depots. All these are now allowed on rivers and removal of them will revert to the
original water type.
|
17 years ago |
peter1138
|
9d754a7f76
|
(svn r11938) -Codechange: support loading of canal/river properties (though still ignored)
|
17 years ago |
peter1138
|
b967c9918e
|
(svn r11934) -Codechange: add persistent random data for river and canal tiles.
|
17 years ago |
rubidium
|
be923601bf
|
(svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h
|
17 years ago |
rubidium
|
222e105ec7
|
(svn r11042) -Fix [FS#1196]: so newgrf callbacks returned slightly wrong heights (height of nothern corner instead of height of lowest corner). Patch by frosch.
|
17 years ago |
rubidium
|
feb91ab5ea
|
(svn r10690) -Codechange: use the enum that describes all callback IDs in favor of "just" using an untyped integer.
|
17 years ago |
rubidium
|
b3ed27adab
|
(svn r10484) -Codechange: reduce code duplication.
|
17 years ago |
peter1138
|
e109773636
|
(svn r9797) -Feature: [NewGRF] Add action 1, 2 and 3 support for canals.
|
18 years ago |