Age | Commit message (Collapse) | Author |
|
|
|
|
|
spritelayouts allocated on the heap, and make use of constructors and destructors.
|
|
|
|
|
|
industry vars 60,61,62,63 are unsigned instead of signed
|
|
|
|
|
|
some headers
|
|
|
|
|
|
an existing define on MinGW).
|
|
|
|
|
|
snow-mapbits are not yet available, so test the snowline variable directly (as before).
|
|
actually movable; e.g. HQ and owned land are pretty movable.
|
|
|
|
|
|
|
|
terrain type of a MP_VOID tile.
|
|
consistent with the other tiletypes.
|
|
RAIL_GROUND_HALF_SNOW. That is, resolve the sprites for upper and lower part of the foundation independently.
|
|
use that for Terrain Type variables, instead of always only using the tile Z position. Also use the maximum Z of a tile for tiles which usually have levelling foundations (stations, houses, industries, unmovables).
|
|
without that newgrf available all houses became tall office blocks
|
|
|
|
SPRITE_MODIFIER_CUSTOM_SPRITE, invert its meaning, and also use it for industry/house layouts instead of IS_CUSTOM_SPRITE().
|
|
industries and houses
|
|
|
|
|
|
|
|
is either a rail station or rail waypoint tile
|
|
_house_specs[]
|
|
them map.
|
|
|
|
|
|
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
|
|
|
|
GetNearbyTile() was wrong way around.
|
|
when mapping newgrf entities to 'real' entities
|
|
|
|
0x62, indtile var 0x60 and industry var 0x62 to 'newgrf_commons.cpp'.
|
|
|
|
|
|
|
|
|
|
newgrf industry type to 'real' industry type
|
|
|
|
|
|
implying that the only condition an override could be placed in a slot is that there were no previous override.
That is not exact: the slot must not have been occupied by an industry coming from a grf.
So now, tourist center is available if more then one grf is used
|
|
already been overridden, mark the new candidate as not being an override
|