From 913f3d475dca15fc5ba9a0b533e0d589bf42d867 Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Mon, 29 May 2023 21:49:31 +0530 Subject: [PATCH] fix scroll --- src/gui/GuiScrollCtrl.hx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/GuiScrollCtrl.hx b/src/gui/GuiScrollCtrl.hx index 2bb4e489..6cc7f8e2 100644 --- a/src/gui/GuiScrollCtrl.hx +++ b/src/gui/GuiScrollCtrl.hx @@ -14,6 +14,7 @@ class GuiScrollCtrl extends GuiControl { public var scrollY:Float = 0; var maxScrollY:Float; + var scrollSpeed = 500.0; var scrollBarY:h2d.Object; @@ -204,7 +205,7 @@ class GuiScrollCtrl extends GuiControl { if (Util.isTouchDevice()) { super.onMouseMove(mouseState); if (this.pressed) { - var dy = mouseState.position.y - this.prevMousePos.y; + var dy = (mouseState.position.y - this.prevMousePos.y) * scrollSpeed / this.maxScrollY; this.scrollY -= dy; this.prevMousePos = mouseState.position; this.updateScrollVisual();