#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,
}
1.5.6