summaryrefslogtreecommitdiff
path: root/src/train_cmd.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-09-10 14:37:55 +0000
committerrubidium <rubidium@openttd.org>2009-09-10 14:37:55 +0000
commit860a538adc56a678f640f606692ea7ca00c8d424 (patch)
tree70ac11ef8b475179092b2a435fa768d761bcc3b5 /src/train_cmd.cpp
parent751ea62f442f0a8b1623e3df0c0ac5971f776d40 (diff)
downloadopenttd-860a538adc56a678f640f606692ea7ca00c8d424.tar.xz
(svn r17495) -Codechange: replace 'Depot::Get(GetDepotIndex(tile))->index' with GetDepotIndex(tile)
Diffstat (limited to 'src/train_cmd.cpp')
-rw-r--r--src/train_cmd.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp
index 80a88ef48..bdbe2d2e4 100644
--- a/src/train_cmd.cpp
+++ b/src/train_cmd.cpp
@@ -2264,7 +2264,7 @@ bool Train::FindClosestDepot(TileIndex *location, DestinationID *destination, bo
if (tfdd.best_length == UINT_MAX) return false;
if (location != NULL) *location = tfdd.tile;
- if (destination != NULL) *destination = Depot::GetByTile(tfdd.tile)->index;
+ if (destination != NULL) *destination = GetDepotIndex(tfdd.tile);
if (reverse != NULL) *reverse = tfdd.reverse;
return true;
@@ -4526,15 +4526,15 @@ static void CheckIfTrainNeedsService(Train *v)
return;
}
- const Depot *depot = Depot::GetByTile(tfdd.tile);
+ DepotID depot = GetDepotIndex(tfdd.tile);
if (v->current_order.IsType(OT_GOTO_DEPOT) &&
- v->current_order.GetDestination() != depot->index &&
+ v->current_order.GetDestination() != depot &&
!Chance16(3, 16)) {
return;
}
- v->current_order.MakeGoToDepot(depot->index, ODTFB_SERVICE);
+ v->current_order.MakeGoToDepot(depot, ODTFB_SERVICE);
v->dest_tile = tfdd.tile;
InvalidateWindowWidget(WC_VEHICLE_VIEW, v->index, VVW_WIDGET_START_STOP_VEH);
}