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
 
@@ -44,13 +44,13 @@ bool VehicleHasDepotOrders(const Vehicle
 
void CheckOrders(const Vehicle*);
 
void DeleteVehicleOrders(Vehicle *v, bool keep_orderlist = false);
 
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
 
#define MIN_SERVINT_DAYS    30
 
#define MAX_SERVINT_DAYS   800
 

	
src/order_gui.cpp
Show inline comments
 
@@ -180,13 +180,13 @@ static int DepotActionStringIndex(const 
 
		return DA_SERVICE;
 
	} else {
 
		return DA_ALWAYS_GO;
 
	}
 
}
 

	
 
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);
 

	
 
	switch (order->GetType()) {
 
		case OT_DUMMY:
 
@@ -284,13 +284,13 @@ void DrawOrderString(const Vehicle *v, c
 
			break;
 

	
 
		default: NOT_REACHED();
 
	}
 

	
 
	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);
 
}
 

	
 

	
 
static Order GetOrderCmdFromTile(const Vehicle *v, TileIndex tile)
 
{
 
	Order order;
 
@@ -839,13 +839,13 @@ public:
 
		order = this->vehicle->GetOrder(i);
 
		StringID str;
 
		while (order != NULL) {
 
			/* 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++;
 
			order = order->next;
 
		}
 

	
src/timetable_gui.cpp
Show inline comments
 
@@ -187,13 +187,13 @@ struct TimetableWindow : Window {
 

	
 
		while (order != NULL) {
 
			/* Don't draw anything if it extends past the end of the 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++;
 

	
 
				if (order_id >= v->GetNumOrders()) {
 
					order = v->GetOrder(0);
 
					final_order = true;
0 comments (0 inline, 0 general)