1
0
Fork 0

(svn r10664) -Codechange: simplify a small piece of code (skidd13)

release/0.6
truelight 2007-07-23 19:24:32 +00:00
parent 155b912ebb
commit 33d78635ef
2 changed files with 17 additions and 20 deletions

View File

@ -115,7 +115,6 @@ static void DrawOrdersWindow(Window *w)
int sel; int sel;
int y, i; int y, i;
bool shared_orders; bool shared_orders;
byte color;
v = GetVehicle(w->window_number); v = GetVehicle(w->window_number);
@ -192,6 +191,11 @@ static void DrawOrdersWindow(Window *w)
SetDParam(1, 6); SetDParam(1, 6);
switch (order->type) { switch (order->type) {
case OT_DUMMY:
SetDParam(1, STR_INVALID_ORDER);
SetDParam(2, order->dest);
break;
case OT_GOTO_STATION: case OT_GOTO_STATION:
SetDParam(1, StationOrderStrings[order->flags]); SetDParam(1, StationOrderStrings[order->flags]);
SetDParam(2, order->dest); SetDParam(2, order->dest);
@ -234,15 +238,10 @@ static void DrawOrdersWindow(Window *w)
default: break; default: break;
} }
color = (i == WP(w,order_d).sel) ? 0xC : 0x10; const byte colour = (i == WP(w,order_d).sel) ? 0xC : 0x10;
SetDParam(0, i + 1); SetDParam(0, i + 1);
if (order->type != OT_DUMMY) { DrawString(2, y, str, colour);
DrawString(2, y, str, color);
} else {
SetDParam(1, STR_INVALID_ORDER);
SetDParam(2, order->dest);
DrawString(2, y, str, color);
}
y += 10; y += 10;
} }
@ -252,8 +251,8 @@ static void DrawOrdersWindow(Window *w)
if (i - w->vscroll.pos < w->vscroll.cap) { if (i - w->vscroll.pos < w->vscroll.cap) {
str = shared_orders ? STR_END_OF_SHARED_ORDERS : STR_882A_END_OF_ORDERS; str = shared_orders ? STR_END_OF_SHARED_ORDERS : STR_882A_END_OF_ORDERS;
color = (i == WP(w,order_d).sel) ? 0xC : 0x10; const byte colour = (i == WP(w,order_d).sel) ? 0xC : 0x10;
DrawString(2, y, str, color); DrawString(2, y, str, colour);
} }
} }

View File

@ -96,6 +96,10 @@ static void DrawTimetableWindow(Window *w)
SetDParam(2, STR_EMPTY); SetDParam(2, STR_EMPTY);
switch (order->type) { switch (order->type) {
case OT_DUMMY:
SetDParam(0, STR_INVALID_ORDER);
break;
case OT_GOTO_STATION: case OT_GOTO_STATION:
SetDParam(0, (order->flags & OF_NON_STOP) ? STR_880C_GO_NON_STOP_TO : STR_8806_GO_TO); SetDParam(0, (order->flags & OF_NON_STOP) ? STR_880C_GO_NON_STOP_TO : STR_8806_GO_TO);
SetDParam(1, order->dest); SetDParam(1, order->dest);
@ -137,14 +141,8 @@ static void DrawTimetableWindow(Window *w)
default: break; default: break;
} }
byte colour = (i == selected) ? 0xC : 0x10; const byte colour = (i == selected) ? 0xC : 0x10;
DrawString(2, y, STR_TIMETABLE_GO_TO, colour);
if (order->type != OT_DUMMY) {
DrawString(2, y, STR_TIMETABLE_GO_TO, colour);
} else {
SetDParam(0, STR_INVALID_ORDER);
DrawString(2, y, STR_TIMETABLE_GO_TO, colour);
}
order_id++; order_id++;
@ -164,7 +162,7 @@ static void DrawTimetableWindow(Window *w)
string = STR_TIMETABLE_TRAVEL_FOR; string = STR_TIMETABLE_TRAVEL_FOR;
} }
byte colour = (i == selected) ? 0xC : 0x10; const byte colour = (i == selected) ? 0xC : 0x10;
DrawString(12, y, string, colour); DrawString(12, y, string, colour);
if (final_order) break; if (final_order) break;