#include "core/random_func.hpp"
#include "command_type.h"
#include "tile_cmd.h"
Go to the source code of this file.
Functions | |
void | DrawHillyLandTile (const TileInfo *ti) |
void | DrawClearLandTile (const TileInfo *ti, byte set) |
void | DrawClearLandFence (const TileInfo *ti) |
void | TileLoopClearHelper (TileIndex tile) |
bool | CheckCompanyHasMoney (CommandCost cost) |
void | SubtractMoneyFromCompany (CommandCost cost) |
void | SubtractMoneyFromCompanyFract (CompanyID company, CommandCost cost) |
bool | CheckOwnership (Owner owner, TileIndex tile=0) |
Check whether the current owner owns something. | |
bool | CheckTileOwnership (TileIndex tile) |
Check whether the current owner owns the stuff on the given tile. | |
void | MarkTileDirtyByTile (TileIndex tile) |
Mark a tile given by its index dirty for repaint. | |
void | ShowCostOrIncomeAnimation (int x, int y, int z, Money cost) |
void | ShowFeederIncomeAnimation (int x, int y, int z, Money cost) |
void | AskExitGame () |
void | AskExitToGameMenu () |
void | RedrawAutosave () |
int | ttd_main (int argc, char *argv[]) |
void | HandleExitGameRequest () |
Definition in file functions.h.
Check whether the current owner owns something.
If that isn't the case an appropriate error will be given.
owner | the owner of the thing to check. | |
tile | optional tile to get the right town. |
Definition at line 250 of file company_cmd.cpp.
References GetNameOfOwner(), OWNER_END, and OWNER_TOWN.
Referenced by CanRemoveRoadWithStop(), CheckAllowRemoveRoad(), CmdAutofillTimetable(), CmdAutoreplaceVehicle(), CmdBuildRoad(), CmdBuildRoadStop(), CmdChangeServiceInt(), CmdChangeTimetable(), CmdCloneOrder(), CmdCloneVehicle(), CmdDeleteOrder(), CmdForceTrainProceed(), CmdInsertOrder(), CmdModifyOrder(), CmdMoveOrder(), CmdMoveRailVehicle(), CmdOrderRefit(), CmdRefitAircraft(), CmdRefitRailVehicle(), CmdRefitRoadVeh(), CmdRefitShip(), CmdRenameStation(), CmdRenameVehicle(), CmdRenameWaypoint(), CmdRestoreOrderIndex(), CmdReverseTrainDirection(), CmdSellAircraft(), CmdSellRailWagon(), CmdSellRoadVeh(), CmdSellShip(), CmdSetTimetableStart(), CmdSetVehicleOnTime(), CmdSkipToOrder(), CmdStartStopVehicle(), CmdTurnRoadVeh(), IsValidTileForWaypoint(), RemoveAirport(), RemoveDock(), RemoveFromRailBaseStation(), RemoveRailStation(), and RemoveRoadStop().
bool CheckTileOwnership | ( | TileIndex | tile | ) |
Check whether the current owner owns the stuff on the given tile.
If that isn't the case an appropriate error will be given.
tile | the tile to check. |
Definition at line 268 of file company_cmd.cpp.
References GetNameOfOwner(), GetTileOwner(), and OWNER_END.
Referenced by CmdBuildSingleRail(), CmdBuildSingleSignal(), CmdConvertRail(), CmdRemoveSingleRail(), CmdRemoveSingleSignal(), and CmdSellLandArea().