Переглянути джерело

Merge pull request #6197 from Laserlicht/drag_impr

left mouse drag on advmap improvement
Ivan Savenko 2 місяців тому
батько
коміт
1c819edc32
1 змінених файлів з 2 додано та 1 видалено
  1. 2 1
      client/mapView/MapViewActions.cpp

+ 2 - 1
client/mapView/MapViewActions.cpp

@@ -18,6 +18,7 @@
 #include "../GameEngine.h"
 #include "../gui/CursorHandler.h"
 #include "../gui/MouseButton.h"
+#include "../render/IScreenHandler.h"
 
 #include "../CPlayerInterface.h"
 #include "../adventureMap/CInGameConsole.h"
@@ -99,7 +100,7 @@ void MapViewActions::mouseDragged(const Point & cursorPosition, const Point & la
 {
 	dragDistance += lastUpdateDistance;
 
-	if (dragDistance.length() > 16)
+	if ((dragDistance.length() * ENGINE->screenHandler().getInterfaceScalingPercentage() / 100) > 12)
 		dragActive = true;
 
 	if (dragActive && settings["adventure"]["leftButtonDrag"].Bool())