rubidium
998d7644f6
(svn r11800) -Codechange: move some functions to a more logical location + some type safety.
2008-01-09 21:05:03 +00:00
peter1138
82fe2885ab
(svn r11799) -Codechange: no need to special-case helicopter rotor 'overrides'
2008-01-09 20:23:12 +00:00
peter1138
ce2104ed47
(svn r11784) -Codechange: set up initial engine data in one place
2008-01-08 18:25:51 +00:00
rubidium
a3ccdcea36
(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
2008-01-07 14:23:25 +00:00
peter1138
5d837282ee
(svn r11761) -Codechange: Use appropriate variable types for NewGRF engine overrides, and adjust scope while there.
2008-01-05 15:39:22 +00:00
belugas
6b37ab36ea
(svn r11757) -Fix(r11727): Don't use a function's default parameter when the value can be (more adequately, even better) computed from another source.
...
Thanks peter1138.
2008-01-04 15:39:08 +00:00
belugas
aebcd80088
(svn r11748) -Codechange: Remove magic numbers introduced on r11746 and r11727
...
-Codechange: A few bad coding style inadvertendly applied too
2008-01-03 14:33:10 +00:00
belugas
6ce70b17ca
(svn r11746) -Fix(r11727): Make sure that action 0A does follow the same new ordering of shore sprites. It was not considered in the missing shore patch
2008-01-03 02:39:06 +00:00
rubidium
b1be9f0137
(svn r11728) -Fix [FS#1577]: if there are no houses that can be build in a specific year yet, force the houses with the earliest introduction year to be available.
2007-12-31 07:14:25 +00:00
belugas
8ee1faca6c
(svn r11726) -Feature[newGRF]: Extend the Action 5, feature 0D usage. Patch by BigBB
2007-12-31 04:38:11 +00:00
rubidium
a3b19fd50c
(svn r11721) -Fix: do not disable NewGRFs for 'eternity' during games.
2007-12-29 23:49:48 +00:00
peter1138
06d578d07e
(svn r11720) -Codechange: [NewGRF] Add support for bit 30 of station tile layouts; forcing a sprite to always be opaque.
2007-12-29 21:06:54 +00:00
rubidium
e5e75bd8f8
(svn r11719) -Codechange: split sound.h in a header with types and one with functions.
2007-12-29 09:24:26 +00:00
maedhros
e2efaaff87
(svn r11712) -Fix (r9315): Add more house string id ranges to MapGRFStringID so NewGRFs use the proper string ids.
2007-12-27 20:49:44 +00:00
rubidium
384503e7d3
(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
2007-12-27 13:35:39 +00:00
rubidium
b9046c97fb
(svn r11702) -Codechange: move all date related stuff to date*.
2007-12-26 13:50:40 +00:00
rubidium
429521a7d1
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
2007-12-25 11:26:07 +00:00
rubidium
bf98e25e43
(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
2007-12-25 09:48:53 +00:00
rubidium
a773d45885
(svn r11684) -Codechange: split gfx.h in a type and functional header.
2007-12-23 10:56:02 +00:00
rubidium
8f0e68285b
(svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.
2007-12-22 23:30:28 +00:00
rubidium
9e9cfe6e59
(svn r11677) -Codechange: move price and command related types/functions to their respective places.
2007-12-21 21:50:46 +00:00
rubidium
433a9f3c09
(svn r11675) -Codechange: split the string types from the string functions.
2007-12-21 19:49:27 +00:00
belugas
b8196d36e7
(svn r11665) -Fix: Animation informations should not be copied from original industry tile spec, while doing an action 00, industry tile, prop 08.
...
Fix directly inspired by Csaboka
2007-12-18 21:25:44 +00:00
rubidium
7db6c7db38
(svn r11664) -Codechange: use more specific ("rail_type.h" instead of "rail.h" that includes way more than only "rail_type.h") includes at some places.
2007-12-18 20:58:12 +00:00
rubidium
85b52f6a64
(svn r11650) -Fix: 'initialised' NewGRFs could still be deactivated in the later 'activation' pass.
2007-12-16 22:21:34 +00:00
glx
5e062d3f15
(svn r11645) -Fix (r8128): station ground tiles may have transparency or company colour
2007-12-16 17:50:09 +00:00
belugas
828c242291
(svn r11635) -Codechange: Give a more informative debug message when encountering unknown newgrf feature in action 00 handling.(FS#1551, Bilbo)
2007-12-15 03:42:41 +00:00
glx
b47bce651e
(svn r11600) -Cleanup: remove extra out-of-memory checks, since it's now done in *allocT functions.
2007-12-08 15:47:23 +00:00
glx
da9f06252b
(svn r11544) -Fix [FS#1501]: revert r11453 as it translated cargo when it should not
2007-12-01 02:47:10 +00:00
belugas
b10eea628d
(svn r11534) -Feature(newgrf): Implement property 23h for Industries.
...
This will add a cost to the removal of an industry using the cheat magic bulldozer.
Note that the removal of regular or newgrf industries without specified removal cost will have no cost applied to.
This is a difference from original spec, where a default base cost is added.
2007-11-27 17:13:49 +00:00
skidd13
bf959f926f
(svn r11510) -Codechange: merge the IS_*INSIDE* functions and rename them fitting to the naming style
2007-11-24 10:38:43 +00:00
rubidium
64246a2775
(svn r11509) -Fix: off-by-one error in some sprite numbers; increase sprite number counter before loading the next sprite instead of after doing so.
2007-11-24 10:19:56 +00:00
glx
b979995795
(svn r11494) -Fix [FS#1461] (r11450): cargo translation table was now loaded too late ;)
2007-11-22 22:37:06 +00:00
skidd13
eeaa348f8b
(svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style
2007-11-20 13:35:54 +00:00
skidd13
5c31a973a1
(svn r11482) -Codechange: Remove the doubled function ClrBitT and rename the remaining to fit with the naming style
2007-11-19 21:32:20 +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
skidd13
8be526e499
(svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style
2007-11-19 18:38:10 +00:00
glx
32202be452
(svn r11453) -Fix (r11450): unrevert r11239, as we now need it
2007-11-17 22:33:53 +00:00
glx
f22ed6f85e
(svn r11450) -Fix [FS#1432](r8886): cargo translation table was loaded too early
2007-11-17 15:03:19 +00:00
glx
0b4df07f27
(svn r11443) -Fix: [NewGRF] Action 0 <id> is an extended byte
2007-11-16 02:25:56 +00:00
rubidium
f546de602b
(svn r11433) -Fix: starting OpenTTD with DOS files made it look weird out of the box.
...
-Change: make extra sprites (the ones not in the TTD GRFs) replaceable using Action 5.
-Feature: make replacing contiguous subsets of sprites in for some types possible in Action 5.
Note to GRF authors: when you replaced OpenTTD sprites that are not from the TTD GRF files using Action A, your GRF will not have the intended result anymore as the sprite numbers have changed. You should replace the Action A with an Action 5 from now on.
2007-11-15 07:42:25 +00:00
glx
9c94aae30f
(svn r11429) -Fix (r11129): some TextID to StringID 'translations' didn't follow our format
2007-11-13 18:57:38 +00:00
glx
de4e9cdc9c
(svn r11423) -Codechange: store grfid when adding an override
2007-11-12 20:40:58 +00:00
glx
3517ee6d54
(svn r11381) -Fix [FS#1227]: redo the fix in a less breaking way
2007-11-04 22:24:03 +00:00
glx
6c9617b4ae
(svn r11380) -Revert (r11191, r11196): it worked, but broke cargo loading
2007-11-04 22:21:46 +00:00
rubidium
b98b97cfb4
(svn r11358) -Fix: condition types 0x0B and 0x0C are also valid for variable 0x88 in action 7/9.
2007-10-30 17:24:04 +00:00
rubidium
b14c94867a
(svn r11355) -Fix [FS#1377]: loading too many GRFs was not handled gracefully causing crashes and such.
2007-10-29 23:02:31 +00:00
belugas
b5973f12e6
(svn r11346) -Codechange: Add marker has_newwater to the loaded grf features. Not in used yet.
2007-10-26 20:48:15 +00:00
glx
287a4a8049
(svn r11341) -Codechange: add missing callback ID enums, add stub for house property 20 and reorder unimplemented action 0 properties
2007-10-25 23:24:28 +00:00
rubidium
f4775d06bb
(svn r11330) -Add: OTTD version checking for NewGRFs. This allows NewGRFs to do something different for different versions of OpenTTD, like disabling it for too low versions or loading different graphics.
2007-10-21 14:59:05 +00:00