#include "stdafx.h"
#include "landscape.h"
#include "house.h"
#include "industrytype.h"
#include "newgrf.h"
#include "newgrf_commons.h"
#include "station_map.h"
#include "tree_map.h"
#include "core/mem_func.hpp"
Go to the source code of this file.
Functions | |
uint32 | GetTerrainType (TileIndex tile) |
Function used by houses (and soon industries) to get information on type of "terrain" the tile it is queries sits on. | |
TileIndex | GetNearbyTile (byte parameter, TileIndex tile) |
uint32 | GetNearbyTileInformation (TileIndex tile) |
Common part of station var 0x67, house var 0x62, indtile var 0x60, industry var 0x62. |
Definition in file newgrf_commons.cpp.
uint32 GetNearbyTileInformation | ( | TileIndex | tile | ) |
Common part of station var 0x67, house var 0x62, indtile var 0x60, industry var 0x62.
tile | the tile of interest. |
Definition at line 313 of file newgrf_commons.cpp.
References GetTerrainType(), GetTileSlope(), GetTileType(), GetTreeGround(), IsTileType(), MP_TREES, MP_WATER, and TREE_GROUND_SHORE.
Referenced by GetNearbyIndustryTileInformation(), and HouseGetVariable().
uint32 GetTerrainType | ( | TileIndex | tile | ) |
Function used by houses (and soon industries) to get information on type of "terrain" the tile it is queries sits on.
tile | TileIndex of the tile been queried |
Definition at line 283 of file newgrf_commons.cpp.
References _settings_game, GameSettings::game_creation, GetSnowLine(), GetTileZ(), GetTropicZone(), and GameCreationSettings::landscape.
Referenced by GetNearbyTileInformation(), and HouseGetVariable().