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 |
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
|
4b20318b5d
|
(svn r24681) -Codechange: Add resolver classes for cargoes.
|
12 years ago |
alberth
|
6a619b40d5
|
(svn r24678) -Codechange: Introduce scope resolver base class and prepare for adding derived classes.
|
12 years ago |
frosch
|
166c82915e
|
(svn r24277) -Codechange: Store cargo and railtype translation tables in a SmallVector.
|
13 years ago |
frosch
|
2fd194d8dd
|
(svn r24273) -Fix: [NewGRF] GetReverseCargoTranslation() was unnecessary complicated and also returned the wrong thing for cargos not present in the translation table.
|
13 years ago |
frosch
|
47c32770a0
|
(svn r23917) -Fix (r11252,, r23914, r23915): Also use the CTT for refitmasks for version 6 GRFs. I.e. fix the cursed GetCargoTranslation() function for the fourth time.
|
13 years ago |
frosch
|
96aaaf01ee
|
(svn r23914) -Fix (r11252, r13855): Don't test validity of cargobits using a mask of cargoslots.
|
13 years ago |
rubidium
|
d5eeab43b7
|
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
|
13 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 |
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
|
878a06dd9a
|
(svn r21198) -Fix: don't call variables properties in debug messages
|
14 years ago |
alberth
|
e3b24801e2
|
(svn r19132) -Codechange: No need to end a line with ;;.
|
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 |
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 |
smatz
|
8718babe90
|
(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()
|
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
|
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 |
peter1138
|
3c96d47c36
|
(svn r13855) -Fix [FS#2157]: Cargo type lookup was incorrect for GRFv7 files without a translation table.
|
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 |
frosch
|
7c528a6ab7
|
(svn r12142) -Fix [FS#1766]: Callback 0x3D always gets a cargobit in var 0x18, independent of grf version.
|
17 years ago |
skidd13
|
c0a2c0c23e
|
(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
|
17 years ago |
glx
|
73fcdf77e0
|
(svn r11252) -Revert r11239, Fix r9620: cargo translation was not done correctly
|
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
|
95ea8fd2f1
|
(svn r10477) -Codechange: add some callbacks to customise the acceptance of industries.
|
17 years ago |
peter1138
|
ee2feef6e7
|
(svn r9888) -Codechange: [NewGRF] allow non-spec cargo action2s to work, and using the goods sprite if really nothing is returned.
|
18 years ago |
peter1138
|
ed8a66e3d1
|
(svn r9620) -Codechange: apply cargo translation table to newstation variables 0x60..0x65
|
18 years ago |
peter1138
|
b30354d690
|
(svn r9473) -Codechange: add 'unhandled variable' debug message to newcargo resolver
|
18 years ago |
peter1138
|
f69549f1eb
|
(svn r9418) -Codechange: Implement actions 1/2/3 for cargos, callback handler and custom icon sprites
|
18 years ago |
peter1138
|
2306a02f75
|
(svn r8849) -Codechange: Replace hardcoded global/climate cargo mapping tables with dynamically generated data. Change associated code to use new functions.
|
18 years ago |
KUDr
|
07c30785ab
|
(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)
|
18 years ago |