File diff r19178:0d171bdb01e5 → r19179:9d474aa2c831
src/vehicle.cpp
Show inline comments
 
@@ -1416,12 +1416,16 @@ void VehicleUpdateViewport(Vehicle *v, b
 
	v->coord.bottom = pt.y + spr->height + 2 * ZOOM_LVL_BASE;
 

	
 
	if (dirty) {
 
		MarkAllViewportsDirty(
 
			min(old_coord.left,   v->coord.left),
 
			min(old_coord.top,    v->coord.top),
 
			max(old_coord.right,  v->coord.right) + 1 * ZOOM_LVL_BASE,
 
			max(old_coord.bottom, v->coord.bottom) + 1 * ZOOM_LVL_BASE
 
		);
 
		if (old_coord.left == INVALID_COORD) {
 
			MarkSingleVehicleDirty(v);
 
		} else {
 
			MarkAllViewportsDirty(
 
				min(old_coord.left,   v->coord.left),
 
				min(old_coord.top,    v->coord.top),
 
				max(old_coord.right,  v->coord.right) + 1 * ZOOM_LVL_BASE,
 
				max(old_coord.bottom, v->coord.bottom) + 1 * ZOOM_LVL_BASE
 
			);
 
		}
 
	}
 
}