Преглед изворни кода

left mouse drag on advmap improvement

Laserlicht пре 3 недеља
родитељ
комит
2697f98d9f
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      client/mapView/MapViewActions.cpp

+ 2 - 1
client/mapView/MapViewActions.cpp

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