Don't use occupancy of unload and leave empty orders for occupancy average
This commit is contained in:
@@ -2381,7 +2381,13 @@ public:
|
||||
uint8 occupancy = order->GetOccupancy();
|
||||
if (occupancy > 0) {
|
||||
SetDParam(0, occupancy - 1);
|
||||
DrawString(ir.left, ir.right, y, STR_ORDERS_OCCUPANCY_PERCENT, (i == this->selected_order) ? TC_WHITE : TC_BLACK);
|
||||
TextColour colour;
|
||||
if (order->UseOccupancyValueForAverage()) {
|
||||
colour = (i == this->selected_order) ? TC_WHITE : TC_BLACK;
|
||||
} else {
|
||||
colour = ((i == this->selected_order) ? TC_SILVER : TC_GREY) | TC_NO_SHADE;
|
||||
}
|
||||
DrawString(ir.left, ir.right, y, STR_ORDERS_OCCUPANCY_PERCENT, colour);
|
||||
}
|
||||
y += line_height;
|
||||
|
||||
|
Reference in New Issue
Block a user