@@ -2599,22 +2599,22 @@ calc_heightdiff_single_direction:;
params[index++] = distance;
if (heightdiff != 0) params[index++] = heightdiff;
}
ShowMeasurementTooltips(measure_strings_length[index], index, params);
break;
case VPM_X_AND_Y_LIMITED: // Drag an X by Y constrained rect area.
limit = (_thd.sizelimit - 1) * TILE_SIZE;
x = sx + Clamp(x - sx, -limit, limit);
y = sy + Clamp(y - sy, -limit, limit);
/* FALL THROUGH */
case VPM_X_AND_Y: { // drag an X by Y area
case VPM_X_AND_Y: // drag an X by Y area
if (_settings_client.gui.measure_tooltip) {
static const StringID measure_strings_area[] = {
STR_NULL, STR_NULL, STR_MEASURE_AREA, STR_MEASURE_AREA_HEIGHTDIFF
};
TileIndex t0 = TileVirtXY(sx, sy);
@@ -2642,15 +2642,14 @@ calc_heightdiff_single_direction:;
params[index++] = dy;
ShowMeasurementTooltips(measure_strings_area[index], index, params);
default: NOT_REACHED();
_thd.selend.x = x;
_thd.selend.y = y;
Status change: