rubidium
|
0463dbdc9e
|
(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
|
2014-04-23 20:13:33 +00:00 |
|
frosch
|
6b61c4608f
|
(svn r26388) -Codechange: Move resolving of Action 3 into ResolverObject constructor.
|
2014-03-03 20:02:31 +00:00 |
|
frosch
|
db894b0b3f
|
(svn r26085) -Codechange: Pass ResolverObjects as reference instead of pointer since they are never NULL.
|
2013-11-24 14:41:19 +00:00 |
|
alberth
|
33ff55a8f1
|
(svn r24693) -Doc: Add some doxymentation into the newgrf code.
|
2012-11-10 20:46:39 +00:00 |
|
alberth
|
4c9bea2a71
|
(svn r24692) -Cleanup: Cleanup final parts of the old resolver code.
|
2012-11-10 20:45:59 +00:00 |
|
alberth
|
0885a2370a
|
(svn r24681) -Codechange: Add resolver classes for cargoes.
|
2012-11-10 20:39:39 +00:00 |
|
alberth
|
438495b433
|
(svn r24678) -Codechange: Introduce scope resolver base class and prepare for adding derived classes.
|
2012-11-10 20:37:31 +00:00 |
|
frosch
|
522e5ec86b
|
(svn r24277) -Codechange: Store cargo and railtype translation tables in a SmallVector.
|
2012-05-25 20:57:36 +00:00 |
|
frosch
|
5a34b744b1
|
(svn r24273) -Fix: [NewGRF] GetReverseCargoTranslation() was unnecessary complicated and also returned the wrong thing for cargos not present in the translation table.
|
2012-05-25 17:23:19 +00:00 |
|
frosch
|
b42fa8f766
|
(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.
|
2012-02-08 18:11:49 +00:00 |
|
frosch
|
b1a3a31a83
|
(svn r23914) -Fix (r11252, r13855): Don't test validity of cargobits using a mask of cargoslots.
|
2012-02-07 22:46:26 +00:00 |
|
rubidium
|
6d6be50ae0
|
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
|
2012-01-03 21:32:51 +00:00 |
|
frosch
|
1ad7239247
|
(svn r23138) -Feature: [NewGRF] Allow passing 32bit parameters to 60+x variables (using var 7B). Currently most useful for vehicle var 60.
|
2011-11-08 17:23:30 +00:00 |
|
frosch
|
8b18292a2e
|
(svn r22634) -Codechange: Deduplicate some code. Note that zeroing 'count' is intentionally removed, it is only used together with 'scope'.
|
2011-07-04 20:31:57 +00:00 |
|
rubidium
|
a6a2fbd937
|
(svn r21198) -Fix: don't call variables properties in debug messages
|
2010-11-15 16:43:46 +00:00 |
|
alberth
|
33a96b5ef3
|
(svn r19132) -Codechange: No need to end a line with ;;.
|
2010-02-14 16:31:35 +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 |
|
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
|
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
|
smatz
|
1f29e38b83
|
(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()
|
2009-07-16 19:00:13 +00:00 |
|
rubidium
|
f2317d0d9d
|
(svn r16402) -Codechange: make Resolve a function of SpriteGroup
|
2009-05-23 15:25:52 +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 |
|
peter1138
|
fd6a480004
|
(svn r15513) -Cleanup: Unavailable varaction variable value does not matter, but at least it can be consistent.
|
2009-02-18 09:14:41 +00:00 |
|
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
2009-01-31 20:16:06 +00:00 |
|
frosch
|
93d0ca8731
|
(svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific.
|
2008-07-30 18:23:12 +00:00 |
|
peter1138
|
81dafb5e69
|
(svn r13855) -Fix [FS#2157]: Cargo type lookup was incorrect for GRFv7 files without a translation table.
|
2008-07-28 06:16:34 +00:00 |
|
rubidium
|
d03994098b
|
(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.
|
2008-05-06 15:11:33 +00:00 |
|
glx
|
bbdb831301
|
(svn r12452) -Feature: [NewGRF] Add random action 2 type 84. For vehicles only.
|
2008-03-27 21:36:16 +00:00 |
|
frosch
|
4164d2488f
|
(svn r12142) -Fix [FS#1766]: Callback 0x3D always gets a cargobit in var 0x18, independent of grf version.
|
2008-02-15 10:52:10 +00:00 |
|
skidd13
|
71c4325c50
|
(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
|
2007-11-19 21:02:30 +00:00 |
|
glx
|
ac9f287f20
|
(svn r11252) -Revert r11239, Fix r9620: cargo translation was not done correctly
|
2007-10-13 02:23:11 +00:00 |
|
rubidium
|
9e3ee0e689
|
(svn r10690) -Codechange: use the enum that describes all callback IDs in favor of "just" using an untyped integer.
|
2007-07-25 19:06:29 +00:00 |
|
rubidium
|
283a06e4a1
|
(svn r10477) -Codechange: add some callbacks to customise the acceptance of industries.
|
2007-07-08 17:40:04 +00:00 |
|
peter1138
|
c28cffdf67
|
(svn r9888) -Codechange: [NewGRF] allow non-spec cargo action2s to work, and using the goods sprite if really nothing is returned.
|
2007-05-20 09:17:42 +00:00 |
|
peter1138
|
59399480b3
|
(svn r9620) -Codechange: apply cargo translation table to newstation variables 0x60..0x65
|
2007-04-13 19:32:18 +00:00 |
|
peter1138
|
2afcd1561a
|
(svn r9473) -Codechange: add 'unhandled variable' debug message to newcargo resolver
|
2007-03-26 08:43:14 +00:00 |
|
peter1138
|
68572f1076
|
(svn r9418) -Codechange: Implement actions 1/2/3 for cargos, callback handler and custom icon sprites
|
2007-03-23 20:55:45 +00:00 |
|
peter1138
|
6062004960
|
(svn r8849) -Codechange: Replace hardcoded global/climate cargo mapping tables with dynamically generated data. Change associated code to use new functions.
|
2007-02-22 22:09:51 +00:00 |
|
KUDr
|
e373ea7096
|
(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)
|
2007-01-10 18:12:09 +00:00 |
|