10#ifndef LANDSCAPE_CMD_H
11#define LANDSCAPE_CMD_H
Common return value for all commands.
Types related to commands.
@ LandscapeConstruction
Construction and destruction of objects on the map.
@ Deity
the command may be executed by COMPANY_DEITY
@ NoTest
the command's output may differ between test and execute due to town rating changes etc.
@ LandscapeClear
demolish a tile
std::tuple< CommandCost, Money > CmdClearArea(DoCommandFlags flags, TileIndex tile, TileIndex start_tile, bool diagonal)
Clear a big piece of landscape.
CommandCost CmdLandscapeClear(DoCommandFlags flags, TileIndex tile)
Clear a piece of landscape.
std::tuple< CommandCost, Money > CmdClearArea(DoCommandFlags flags, TileIndex tile, TileIndex start_tile, bool diagonal)
Clear a big piece of landscape.
CommandCost CmdLandscapeClear(DoCommandFlags flags, TileIndex tile)
Clear a piece of landscape.
StrongType::Typedef< uint32_t, struct TileIndexTag, StrongType::Compare, StrongType::Integer, StrongType::Compatible< int32_t >, StrongType::Compatible< int64_t > > TileIndex
The index/ID of a Tile.