allow land info tool to work in measurement mode (dragdrop)

This commit is contained in:
Pavel Stupnikov
2015-03-23 22:42:57 +03:00
parent 74ddc68c3f
commit e7047bd71b
8 changed files with 27 additions and 73 deletions

View File

@@ -1864,6 +1864,7 @@ struct MainToolbarWindow : Window {
break;
case CBF_PLACE_LANDINFO:
VpStartPlaceSizing(tile, VPM_X_AND_Y, DDSP_MEASURE);
break;
case CBF_BUILD_HQ:
@@ -1877,6 +1878,11 @@ struct MainToolbarWindow : Window {
}
}
virtual void OnPlaceDrag(ViewportPlaceMethod select_method, ViewportDragDropSelectionProcess select_proc, Point pt)
{
VpSelectTilesWithMethod(pt.x, pt.y, select_method);
}
virtual void OnTick()
{
if (this->IsWidgetLowered(WID_TN_PAUSE) != !!_pause_mode) {
@@ -2216,6 +2222,7 @@ struct ScenarioEditorToolbarWindow : Window {
break;
case CBF_PLACE_LANDINFO:
VpStartPlaceSizing(tile, VPM_X_AND_Y, DDSP_MEASURE);
break;
default: NOT_REACHED();