summaryrefslogtreecommitdiff
path: root/src/vehicle.cpp
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2009-10-28 21:09:37 +0000
committerfrosch <frosch@openttd.org>2009-10-28 21:09:37 +0000
commit00aca63b48e18e4bf3644964457c7d81c1a10573 (patch)
tree0588c61cbfcbb82e0a194ec742f629c2af9aef0b /src/vehicle.cpp
parentd01f5e9e7e78ceb22e36d5378f74b6ef4a842756 (diff)
downloadopenttd-00aca63b48e18e4bf3644964457c7d81c1a10573.tar.xz
(svn r17899) -Codechange: Deduplicate code for refitting vehicles.
Diffstat (limited to 'src/vehicle.cpp')
-rw-r--r--src/vehicle.cpp46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/vehicle.cpp b/src/vehicle.cpp
index 2fbc9a6ac..174cc6aa0 100644
--- a/src/vehicle.cpp
+++ b/src/vehicle.cpp
@@ -683,52 +683,6 @@ void CallVehicleTicks()
_current_company = OWNER_NONE;
}
-/** Check if a given engine type can be refitted to a given cargo
- * @param engine_type Engine type to check
- * @param cid_to check refit to this cargo-type
- * @return true if it is possible, false otherwise
- */
-bool CanRefitTo(EngineID engine_type, CargoID cid_to)
-{
- return HasBit(EngInfo(engine_type)->refit_mask, cid_to);
-}
-
-/** Learn the price of refitting a certain engine
- * @param engine_type Which engine to refit
- * @return Price for refitting
- */
-CommandCost GetRefitCost(EngineID engine_type)
-{
- Money base_cost;
- ExpensesType expense_type;
- const Engine *e = Engine::Get(engine_type);
- switch (e->type) {
- case VEH_SHIP:
- base_cost = _price.ship_base;
- expense_type = EXPENSES_SHIP_RUN;
- break;
-
- case VEH_ROAD:
- base_cost = _price.roadveh_base;
- expense_type = EXPENSES_ROADVEH_RUN;
- break;
-
- case VEH_AIRCRAFT:
- base_cost = _price.aircraft_base;
- expense_type = EXPENSES_AIRCRAFT_RUN;
- break;
-
- case VEH_TRAIN:
- base_cost = 2 * ((e->u.rail.railveh_type == RAILVEH_WAGON) ?
- _price.build_railwagon : _price.build_railvehicle);
- expense_type = EXPENSES_TRAIN_RUN;
- break;
-
- default: NOT_REACHED();
- }
- return CommandCost(expense_type, (e->info.refit_cost * base_cost) >> 10);
-}
-
static void DoDrawVehicle(const Vehicle *v)
{
SpriteID image = v->cur_image;