summaryrefslogtreecommitdiff
path: root/src/order_cmd.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-05-22 20:18:45 +0000
committerrubidium <rubidium@openttd.org>2009-05-22 20:18:45 +0000
commitd37b840cf30ea987ab676f1a3631e112cac06244 (patch)
treee66cefea331f2f4191a6c169e75e9f272b60ef1e /src/order_cmd.cpp
parentc882248348510265e1926b0abc031b4c6fb0f97f (diff)
downloadopenttd-d37b840cf30ea987ab676f1a3631e112cac06244.tar.xz
(svn r16389) -Codechange: use RoadVehicle instead of Vehicle where appropriate
Diffstat (limited to 'src/order_cmd.cpp')
-rw-r--r--src/order_cmd.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/order_cmd.cpp b/src/order_cmd.cpp
index 3dfe2a1eb..62bf9bed4 100644
--- a/src/order_cmd.cpp
+++ b/src/order_cmd.cpp
@@ -734,7 +734,7 @@ CommandCost CmdSkipToOrder(TileIndex tile, DoCommandFlag flags, uint32 p1, uint3
if (flags & DC_EXEC) {
v->cur_order_index = sel_ord;
- if (v->type == VEH_ROAD) ClearSlot(v);
+ if (v->type == VEH_ROAD) ClearSlot((RoadVehicle *)v);
if (v->current_order.IsType(OT_LOADING)) v->LeaveStation();
@@ -1360,7 +1360,7 @@ static TileIndex GetStationTileForVehicle(const Vehicle *v, const Station *st)
case VEH_TRAIN: return st->train_tile;
case VEH_AIRCRAFT: return st->airport_tile;
case VEH_SHIP: return st->dock_tile;
- case VEH_ROAD: return st->GetPrimaryRoadStop(v)->xy;
+ case VEH_ROAD: return st->GetPrimaryRoadStop((RoadVehicle *)v)->xy;
}
}
@@ -1739,7 +1739,7 @@ bool ProcessOrders(Vehicle *v)
v->current_order.Free();
v->dest_tile = 0;
- if (v->type == VEH_ROAD) ClearSlot(v);
+ if (v->type == VEH_ROAD) ClearSlot((RoadVehicle *)v);
return false;
}