summaryrefslogtreecommitdiff
path: root/src/timetable_gui.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-01-03 13:20:32 +0000
committerrubidium <rubidium@openttd.org>2009-01-03 13:20:32 +0000
commitd428da5a356a3d9036b21b502bc90488270cdca9 (patch)
treee4a2ef1a719a0162a16a31302d400045fa683b38 /src/timetable_gui.cpp
parent18b27692aa76ee620909a70f3152afb474cd6992 (diff)
downloadopenttd-d428da5a356a3d9036b21b502bc90488270cdca9.tar.xz
(svn r14801) -Codechange: don't reference Vehicle::num_orders directly but through a method GetNumOrders() (PhilSophus)
Diffstat (limited to 'src/timetable_gui.cpp')
-rw-r--r--src/timetable_gui.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/timetable_gui.cpp b/src/timetable_gui.cpp
index 416bc7410..4097788d8 100644
--- a/src/timetable_gui.cpp
+++ b/src/timetable_gui.cpp
@@ -75,7 +75,7 @@ struct TimetableWindow : Window {
sel += this->vscroll.pos;
- return (sel < v->num_orders * 2 && sel >= 0) ? sel : INVALID_ORDER;
+ return (sel < v->GetNumOrders() * 2 && sel >= 0) ? sel : INVALID_ORDER;
}
virtual void OnInvalidateData(int data)
@@ -105,7 +105,7 @@ struct TimetableWindow : Window {
if (from == to) break; // no need to change anything
/* if from == INVALID_VEH_ORDER_ID, one order was added; if to == INVALID_VEH_ORDER_ID, one order was removed */
- uint old_num_orders = this->vehicle->num_orders - (uint)(from == INVALID_VEH_ORDER_ID) + (uint)(to == INVALID_VEH_ORDER_ID);
+ uint old_num_orders = this->vehicle->GetNumOrders() - (uint)(from == INVALID_VEH_ORDER_ID) + (uint)(to == INVALID_VEH_ORDER_ID);
VehicleOrderID selected_order = (this->sel_index + 1) / 2;
if (selected_order == old_num_orders) selected_order = 0; // when last travel time is selected, it belongs to order 0
@@ -133,7 +133,7 @@ struct TimetableWindow : Window {
/* recompute new sel_index */
this->sel_index = 2 * selected_order - (int)travel;
/* travel time of first order needs special handling */
- if (this->sel_index == -1) this->sel_index = this->vehicle->num_orders * 2 - 1;
+ if (this->sel_index == -1) this->sel_index = this->vehicle->GetNumOrders() * 2 - 1;
} break;
}
}
@@ -144,12 +144,12 @@ struct TimetableWindow : Window {
const Vehicle *v = this->vehicle;
int selected = this->sel_index;
- SetVScrollCount(this, v->num_orders * 2);
+ SetVScrollCount(this, v->GetNumOrders() * 2);
if (v->owner == _local_company) {
bool disable = true;
if (selected != -1) {
- const Order *order = GetVehicleOrder(v, ((selected + 1) / 2) % v->num_orders);
+ const Order *order = GetVehicleOrder(v, ((selected + 1) / 2) % v->GetNumOrders());
if (selected % 2 == 1) {
disable = order != NULL && order->IsType(OT_CONDITIONAL);
} else {
@@ -190,7 +190,7 @@ struct TimetableWindow : Window {
order_id++;
- if (order_id >= v->num_orders) {
+ if (order_id >= v->GetNumOrders()) {
order = GetVehicleOrder(v, 0);
final_order = true;
} else {
@@ -249,7 +249,7 @@ struct TimetableWindow : Window {
uint order_number = (selected + 1) / 2;
uint is_journey = (selected % 2 == 1) ? 1 : 0;
- if (order_number >= v->num_orders) order_number = 0;
+ if (order_number >= v->GetNumOrders()) order_number = 0;
return v->index | (order_number << 16) | (is_journey << 24);
}
@@ -274,7 +274,7 @@ struct TimetableWindow : Window {
int selected = this->sel_index;
VehicleOrderID real = (selected + 1) / 2;
- if (real >= v->num_orders) real = 0;
+ if (real >= v->GetNumOrders()) real = 0;
const Order *order = GetVehicleOrder(v, real);
StringID current = STR_EMPTY;