src/road_cmd.cpp
changeset 8254 5de2bbd26163
parent 8226 c66a40c8e9bf
child 8259 127e5d73637d
equal deleted inserted replaced
8253:07efd7789987 8254:5de2bbd26163
   818 static CommandCost RemoveRoadDepot(TileIndex tile, uint32 flags)
   818 static CommandCost RemoveRoadDepot(TileIndex tile, uint32 flags)
   819 {
   819 {
   820 	if (!CheckTileOwnership(tile) && _current_player != OWNER_WATER)
   820 	if (!CheckTileOwnership(tile) && _current_player != OWNER_WATER)
   821 		return CMD_ERROR;
   821 		return CMD_ERROR;
   822 
   822 
   823 	if (!EnsureNoVehicle(tile)) return CMD_ERROR;
   823 	if (!EnsureNoVehicleOnGround(tile)) return CMD_ERROR;
   824 
   824 
   825 	if (flags & DC_EXEC) {
   825 	if (flags & DC_EXEC) {
   826 		DoClearSquare(tile);
   826 		DoClearSquare(tile);
   827 		delete GetDepotByTile(tile);
   827 		delete GetDepotByTile(tile);
   828 	}
   828 	}