瀏覽代碼

left mouse drag on advmap improvement

Laserlicht 2 周之前
父節點
當前提交
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 "../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())