summaryrefslogtreecommitdiff
path: root/src/roadveh_cmd.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2010-08-17 23:55:22 +0000
committerrubidium <rubidium@openttd.org>2010-08-17 23:55:22 +0000
commit4780cc50b200400bb1d05f22532041cd6edd3dc9 (patch)
treee24d66b398e2d985fcf622df277b730b887afcdb /src/roadveh_cmd.cpp
parentc14853b72e38f23d034e737450b5e894ba794e12 (diff)
downloadopenttd-4780cc50b200400bb1d05f22532041cd6edd3dc9.tar.xz
(svn r20532) -Codechange: unify selling of vehicles a bit
Diffstat (limited to 'src/roadveh_cmd.cpp')
-rw-r--r--src/roadveh_cmd.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/roadveh_cmd.cpp b/src/roadveh_cmd.cpp
index 545068583..b23bd8a5b 100644
--- a/src/roadveh_cmd.cpp
+++ b/src/roadveh_cmd.cpp
@@ -294,38 +294,6 @@ bool RoadVehicle::IsStoppedInDepot() const
return true;
}
-/**
- * Sell a road vehicle.
- * @param tile unused
- * @param flags operation to perform
- * @param p1 vehicle ID to be sold
- * @param p2 unused
- * @param text unused
- * @return the cost of this operation or an error
- */
-CommandCost CmdSellRoadVeh(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32 p2, const char *text)
-{
- RoadVehicle *v = RoadVehicle::GetIfValid(p1);
- if (v == NULL) return CMD_ERROR;
-
- CommandCost ret = CheckOwnership(v->owner);
- if (ret.Failed()) return ret;
-
- if (v->vehstatus & VS_CRASHED) return_cmd_error(STR_ERROR_VEHICLE_IS_DESTROYED);
-
- if (!v->IsStoppedInDepot()) {
- return_cmd_error(STR_ERROR_ROAD_VEHICLE_MUST_BE_STOPPED_INSIDE_DEPOT);
- }
-
- ret = CommandCost(EXPENSES_NEW_VEHICLES, -v->value);
-
- if (flags & DC_EXEC) {
- delete v;
- }
-
- return ret;
-}
-
static FindDepotData FindClosestRoadDepot(const RoadVehicle *v, int max_distance)
{
if (IsRoadDepotTile(v->tile)) return FindDepotData(v->tile, 0);