File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
src/main/kotlin/com/lambda Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,9 @@ sealed class MouseEvent {
5353
5454 fun satisfies (bind : Bind ) = bind.modifiers == modifiers && bind.mouse == button
5555
56+ val isReleased = action == 0
57+ val isPressed = action == 1
58+
5659 val isMainButton = button <= 2
5760 val isSideButton = button > 2
5861 val isLeftButton = button == 0
Original file line number Diff line number Diff line change @@ -137,7 +137,7 @@ abstract class Module(
137137
138138 init {
139139 listen<KeyboardEvent .Press >(alwaysListen = true ) { event ->
140- if (Lambda . mc.options.commandKey.isPressed
140+ if (mc.options.commandKey.isPressed
141141 || Lambda .mc.currentScreen != null
142142 || ! event.satisfies(keybind)) return @listen
143143
@@ -146,15 +146,12 @@ abstract class Module(
146146 }
147147
148148 listen<MouseEvent .Click >(alwaysListen = true ) { event ->
149- val pressed = event.action == Mouse .Action .Click .ordinal
150- val released = event.action == Mouse .Action .Release .ordinal
151-
152149 if (mc.options.commandKey.isPressed
153150 || mc.currentScreen != null
154151 || ! event.satisfies(keybind)) return @listen
155152
156- if (pressed ) toggle()
157- else if (released && disableOnRelease) disable()
153+ if (event.isPressed ) toggle()
154+ else if (event.isReleased && disableOnRelease) disable()
158155 }
159156
160157 onEnable { LambdaSound .MODULE_ON .play() }
You can’t perform that action at this time.
0 commit comments