#include "stdafx.h"
#include "openttd.h"
#include "clear_map.h"
#include "command_func.h"
#include "bridge.h"
#include "landscape.h"
#include "variables.h"
#include "unmovable_map.h"
#include "genworld.h"
#include "industry.h"
#include "water_map.h"
#include "tile_cmd.h"
#include "functions.h"
#include "economy_func.h"
#include "viewport_func.h"
#include "settings_type.h"
#include "table/strings.h"
#include "table/sprites.h"
#include "table/clear_land.h"
Go to the source code of this file.
Functions | |
static CommandCost | ClearTile_Clear (TileIndex tile, byte flags) |
void | DrawClearLandTile (const TileInfo *ti, byte set) |
void | DrawHillyLandTile (const TileInfo *ti) |
void | DrawClearLandFence (const TileInfo *ti) |
static void | DrawTile_Clear (TileInfo *ti) |
static uint | GetSlopeZ_Clear (TileIndex tile, uint x, uint y) |
static Foundation | GetFoundation_Clear (TileIndex tile, Slope tileh) |
static void | GetAcceptedCargo_Clear (TileIndex tile, AcceptedCargo ac) |
static void | AnimateTile_Clear (TileIndex tile) |
void | TileLoopClearHelper (TileIndex tile) |
static void | TileLoopClearAlps (TileIndex tile) |
static void | TileLoopClearDesert (TileIndex tile) |
static void | TileLoop_Clear (TileIndex tile) |
void | GenerateClearTile () |
static void | ClickTile_Clear (TileIndex tile) |
static TrackStatus | GetTileTrackStatus_Clear (TileIndex tile, TransportType mode, uint sub_mode, DiagDirection side) |
static void | GetTileDesc_Clear (TileIndex tile, TileDesc *td) |
static void | ChangeTileOwner_Clear (TileIndex tile, PlayerID old_player, PlayerID new_player) |
void | InitializeClearLand () |
static CommandCost | TerraformTile_Clear (TileIndex tile, uint32 flags, uint z_new, Slope tileh_new) |
Variables | |
static const StringID | _clear_land_str [] |
const TileTypeProcs | _tile_type_clear_procs |
Definition in file clear_cmd.cpp.
const StringID _clear_land_str[] [static] |
Initial value:
{ STR_080D_GRASS, STR_080B_ROUGH_LAND, STR_080A_ROCKS, STR_080E_FIELDS, STR_080F_SNOW_COVERED_LAND, STR_0810_DESERT }
Definition at line 323 of file clear_cmd.cpp.
const TileTypeProcs _tile_type_clear_procs |
Initial value:
{ DrawTile_Clear, GetSlopeZ_Clear, ClearTile_Clear, GetAcceptedCargo_Clear, GetTileDesc_Clear, GetTileTrackStatus_Clear, ClickTile_Clear, AnimateTile_Clear, TileLoop_Clear, ChangeTileOwner_Clear, NULL, NULL, GetFoundation_Clear, TerraformTile_Clear, }