Changeset - r13049:d72478af1c7d
[Not reviewed]
master
0 3 0
alberth - 15 years ago 2009-09-16 19:00:53
alberth@openttd.org
(svn r17557) -Codechange: Pass left and right edge to DrawOrderString().
3 files changed with 5 insertions and 5 deletions:
0 comments (0 inline, 0 general)
src/order_func.h
Show inline comments
 
@@ -47,7 +47,7 @@ bool ProcessOrders(Vehicle *v);
 
bool UpdateOrderDest(Vehicle *v, const Order *order, int conditional_depth = 0);
 
VehicleOrderID ProcessConditionalOrder(const Order *order, const Vehicle *v);
 

	
 
void DrawOrderString(const Vehicle *v, const Order *order, int order_index, int y, bool selected, bool timetable, int width);
 
void DrawOrderString(const Vehicle *v, const Order *order, int order_index, int y, bool selected, bool timetable, int left, int right);
 

	
 
#define MIN_SERVINT_PERCENT  5
 
#define MAX_SERVINT_PERCENT 90
src/order_gui.cpp
Show inline comments
 
@@ -183,7 +183,7 @@ static int DepotActionStringIndex(const 
 
	}
 
}
 

	
 
void DrawOrderString(const Vehicle *v, const Order *order, int order_index, int y, bool selected, bool timetable, int width)
 
void DrawOrderString(const Vehicle *v, const Order *order, int order_index, int y, bool selected, bool timetable, int left, int right)
 
{
 
	StringID str = (v->cur_order_index == order_index) ? STR_ORDER_SELECTED : STR_ORDER;
 
	SetDParam(6, STR_EMPTY);
 
@@ -287,7 +287,7 @@ void DrawOrderString(const Vehicle *v, c
 
	}
 

	
 
	SetDParam(0, order_index + 1);
 
	DrawString(2, width + 2, y, str, selected ? TC_WHITE : TC_BLACK);
 
	DrawString(left, right, y, str, selected ? TC_WHITE : TC_BLACK);
 
}
 

	
 

	
 
@@ -842,7 +842,7 @@ public:
 
			/* Don't draw anything if it extends past the end of the window. */
 
			if (!this->vscroll.IsVisible(i)) break;
 

	
 
			DrawOrderString(this->vehicle, order, i, y, i == this->selected_order, false, this->widget[ORDER_WIDGET_ORDER_LIST].right - 4);
 
			DrawOrderString(this->vehicle, order, i, y, i == this->selected_order, false, this->widget[ORDER_WIDGET_ORDER_LIST].left + 2, this->widget[ORDER_WIDGET_ORDER_LIST].right - 2);
 
			y += ORDER_LIST_LINE_HEIGHT;
 

	
 
			i++;
src/timetable_gui.cpp
Show inline comments
 
@@ -190,7 +190,7 @@ struct TimetableWindow : Window {
 
			if (!this->vscroll.IsVisible(i)) break;
 

	
 
			if (i % 2 == 0) {
 
				DrawOrderString(v, order, order_id, y, i == selected, true, this->widget[TTV_TIMETABLE_PANEL].right - 4);
 
				DrawOrderString(v, order, order_id, y, i == selected, true, this->widget[TTV_TIMETABLE_PANEL].left + 2, this->widget[TTV_TIMETABLE_PANEL].right - 2);
 

	
 
				order_id++;
 

	
0 comments (0 inline, 0 general)