summaryrefslogtreecommitdiff
path: root/src/newgrf.cpp
AgeCommit message (Collapse)Author
2011-12-20(svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the ↵truebrain
others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC)
2011-12-15(svn r23526) -Codechange: unify cargos vs cargoesrubidium
2011-12-13(svn r23504) -Feature: Aircraft range.michi_cc
2011-12-11(svn r23494) -Feature: [NewGRF] action14 node INFO->URL_ to add an urlyexo
2011-12-10(svn r23474) -Codechange: move the declaration error related functions to ↵rubidium
error.h
2011-12-03(svn r23415) -Feature: Infrastructure maintenance costs.michi_cc
2011-12-01(svn r23391) -Feature: [NewGRF] Allow translating multiple languages with ↵rubidium
Action 13 in GRFv8
2011-11-21(svn r23291) -Feature: [NewGRF] Properties to always include/exclude cargo ↵michi_cc
types from the refit mask. (peter1138)
2011-11-20(svn r23283) -Fix: [NewGRF] Prevent against writing data for unknown fontsrubidium
2011-11-15(svn r23232) -Change: move the "default" overrides out of the baseset in ↵rubidium
order to ensure they all use the same values
2011-11-12(svn r23198) -Codechange: introduce a free that takes const pointers so we ↵rubidium
don't need to cast to void/non-const before being able to free
2011-11-08(svn r23166) -Change: [NewGRF v8] Don't override rail type prop 1B with prop 09.michi_cc
2011-11-08(svn r23159) -Feature: Support for NewGRF version 8.frosch
2011-11-08(svn r23158) -Feature: [NewGRF] Patch/setting variable 14. (rubidium)frosch
2011-11-08(svn r23153) -Change: [NewGRF v8] Use heightlevel units in variable 20/A0.frosch
2011-11-08(svn r23152) -Change: [NewGRF v8] Snow line height table uses values between ↵frosch
0x00 and 0xFF independent of number of height levels.
2011-11-08(svn r23151) -Change: [NewGRF v8] Deprecate callback 12, and use callback 36 ↵frosch
instead.
2011-11-08(svn r23150) -Change: [NewGRF v8] Deprecate callback 11, and use callback 36 ↵frosch
instead.
2011-11-08(svn r23149) -Add: [NewGRF] Road vehicle property 23 to shorten vehicles ↵frosch
without callback usage.
2011-11-08(svn r23145) -Change: [NewGRF v8] Determine the 'first' refittable cargo of ↵frosch
vehicles using the cargo ordering from the cargo translation table.
2011-11-08(svn r23144) -Change: [NewGRF v8] Consider the 'default cargotype' ↵frosch
properties as indices into the cargo translation table.
2011-11-08(svn r23139) -Change: [NewGRF v8] Do no longer apply base cost fallbacks.frosch
2011-11-08(svn r23136) -Change: [NewGRF v8] Deprecate old-style callback results 0xFF??.frosch
2011-11-07(svn r23129) -Add: [NewGRF] Property for the rail type name.michi_cc
2011-11-04(svn r23096) -Codechange: remove useless divisions and multiplications by ↵rubidium
TILE_HEIGHT for the snow line code
2011-11-01(svn r23079) -Fix (r23077): Retain original behaviour in a silly corner ↵frosch
case, which saves us making the specs even more convoluted.
2011-11-01(svn r23078) -Fix (r23077): default ships carrying passengers and oil were ↵yexo
suddenly only able to carry coal
2011-11-01(svn r23077) -Change: [NewGRF] Enforce that the default cargo type of a ↵frosch
vehicle is one of the refittable cargos in case of refittable engines.
2011-11-01(svn r23076) -Codechange: Separate code for NewGRF and default refit masks ↵frosch
more strictly.
2011-11-01(svn r23075) -Codechange: Add GetGRF() and GetGRFID() methods to Engine and ↵frosch
Vehicle to simplify code.
2011-10-31(svn r23072) -Feature: [NewGRF] House callback 0x148.michi_cc
2011-10-27(svn r23059) -Fix [FS#4794]: if a newgrf overrides a default house the ↵yexo
minimum start year for that house was set to 1930
2011-10-17(svn r23036) -Fix (r22970): swapped parameters resulted in wrong vehicle namesyexo
2011-10-05(svn r23005) -Fix (r23004): Of course there's still the 16-sprite version ↵planetmaker
for shore tiles... we should continue to handle it.
2011-10-05(svn r23004) -Feature [FS#4795]: Allow to use offsets for all types of ↵planetmaker
action5 except sea shores
2011-10-04(svn r23001) -Feature: [NewGRF] Automatically switch to a 32 bpp blitter on ↵michi_cc
NewGRF indication.
2011-10-01(svn r22970) -Fix [FS#4769]: strip newlines from NewGRF strings that should ↵rubidium
not have newlines, e.g. the NewGRF's name
2011-09-11(svn r22926) -Feature: [NewGRF] Extended Action1 format to define arbitrary ↵frosch
spriteset IDs.
2011-09-11(svn r22925) -Feature: [NewGRF] Allow referencing spritesets from different ↵frosch
Action1 in a single Action2.
2011-09-11(svn r22924) -Codechange: Enhance NewGRFSpriteLayout for drawing ↵frosch
construction stages in spritelayouts with inconsistent number of sprites per spriteset.
2011-09-11(svn r22922) -Codechange: Use wrapper methods to access and register spritesets.frosch
2011-09-11(svn r22919) -Doc: Some doxygen sprinklesplanetmaker
2011-09-11(svn r22918) -Fix: [NewGRF] Properties for feature 0x05 were not zeroed for ↵planetmaker
each NewGRF, thus waterfeatures could glitch when the properties were set by a previous NewGRF and the NewGRF assumed the properties to be unmodified
2011-08-24(svn r22826) -Codechange: pass sub directory to NewGRF loading functionsrubidium
2011-08-24(svn r22825) -Codechange: pass subdir to FioOpenFilerubidium
2011-08-21(svn r22802) -Fix (r22781): Coding style.frosch
2011-08-21(svn r22784) -Fix: Move Action 2 references from GRFFile to ↵frosch
GrfProcessingState, and reset them after each loading stage.
2011-08-21(svn r22783) -Fix: Move Action 1 references from GRFFile to ↵frosch
GrfProcessingState, and reset them after each loading stage.
2011-08-21(svn r22782) -Fix: Add GrfProcessingState::ClearDataForNextFile() to clear ↵frosch
temporary data at a specific spot, esp. clear 'data_blocks' now.
2011-08-21(svn r22781) -Codechange: Group global variables temporarily used during GRF ↵frosch
loading into a struct.