Skip to content

Commit a439e94

Browse files
committed
refactor: compact handlers a bit
1 parent 625c120 commit a439e94

File tree

2 files changed

+22
-53
lines changed

2 files changed

+22
-53
lines changed

build-src/src/main/kotlin/moulconfig.manifold.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
}
44

55
manifold {
6-
manifoldVersion.set("2025.1.25")
6+
manifoldVersion.set("2025.1.27")
77
}
88

99
dependencies {

modern/templates/java/io/github/notenoughupdates/moulconfig/platform/MoulConfigScreenComponent.java

Lines changed: 21 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -88,24 +88,15 @@ public boolean charTyped(CharInput input){
8888
#if MC < 12109
8989
@Override
9090
public boolean keyPressed(int keyCode, int scanCode, int modifiers) {
91-
if (guiContext.root.keyboardEvent(new KeyboardEvent.KeyPressed(keyCode, scanCode, true), createContext()))
92-
return true;
93-
if (keyCode == InputUtil.GLFW_KEY_ESCAPE) {
94-
if (guiContext.getFocusedElement() != null) {
95-
guiContext.setFocusedElement(null);
96-
} else {
97-
close();
98-
}
99-
return true;
100-
}
101-
return false;
102-
}
10391
#else
10492
@Override
10593
public boolean keyPressed(KeyInput input) {
106-
if (guiContext.root.keyboardEvent(new KeyboardEvent.KeyPressed(input.key(), input.scancode(), true), createContext()))
94+
int keyCode = input.key();
95+
int scanCode = input.scancode();
96+
#endif
97+
if (guiContext.root.keyboardEvent(new KeyboardEvent.KeyPressed(keyCode, scanCode, true), createContext()))
10798
return true;
108-
if (input.key() == InputUtil.GLFW_KEY_ESCAPE) {
99+
if (keyCode == InputUtil.GLFW_KEY_ESCAPE) {
109100
if (guiContext.getFocusedElement() != null) {
110101
guiContext.setFocusedElement(null);
111102
} else {
@@ -115,25 +106,21 @@ public boolean keyPressed(KeyInput input) {
115106
}
116107
return false;
117108
}
118-
#endif
119109

120110
#if MC < 12109
121111
@Override
122112
public boolean keyReleased(int keyCode, int scanCode, int modifiers) {
123-
return guiContext.root.keyboardEvent(
124-
new KeyboardEvent.KeyPressed(keyCode, scanCode, false),
125-
createContext()
126-
);
127-
}
128113
#else
129114
@Override
130115
public boolean keyReleased(KeyInput input) {
116+
int keyCode = input.key();
117+
int scanCode = input.scancode();
118+
#endif
131119
return guiContext.root.keyboardEvent(
132-
new KeyboardEvent.KeyPressed(input.key(), input.scancode(), false),
120+
new KeyboardEvent.KeyPressed(keyCode, scanCode, false),
133121
createContext()
134122
);
135123
}
136-
#endif
137124

138125
@Override
139126
public void mouseMoved(double mouseX, double mouseY) {
@@ -158,37 +145,19 @@ public void mouseMoved(double mouseX, double mouseY) {
158145
guiContext.getRoot().mouseEvent(event, ctx);
159146
}
160147

161-
#if MC < 12109
162148
@Override
163-
public boolean mouseClicked(double mouseX, double mouseY, int button) {
149+
public boolean mouseClicked(#if MC < 12109 double mouseX, double mouseY, int button #else Click click, boolean doubled #endif) {
164150
return guiContext.root.mouseEvent(
165-
new MouseEvent.Click(button, true), createContext()
151+
new MouseEvent.Click(#if MC < 12109 button #else click.button() #endif, true), createContext()
166152
);
167153
}
168-
#else
169-
@Override
170-
public boolean mouseClicked(Click click, boolean doubled) {
171-
return guiContext.root.mouseEvent(
172-
new MouseEvent.Click(click.button(), true), createContext()
173-
);
174-
}
175-
#endif
176154

177-
#if MC < 12109
178-
@Override
179-
public boolean mouseReleased(double mouseX, double mouseY, int button) {
180-
return guiContext.root.mouseEvent(
181-
new MouseEvent.Click(button, false), createContext()
182-
);
183-
}
184-
#else
185155
@Override
186-
public boolean mouseReleased(Click click) {
156+
public boolean mouseReleased(#if MC < 12109 double mouseX, double mouseY, int button #else Click click #endif) {
187157
return guiContext.root.mouseEvent(
188-
new MouseEvent.Click(click.button(), false), createContext()
158+
new MouseEvent.Click(#if MC < 12109 button #else click.button() #endif, false), createContext()
189159
);
190160
}
191-
#endif
192161

193162
@Override
194163
public boolean mouseScrolled(double mouseX, double mouseY, double horizontalAmount, double verticalAmount) {
@@ -200,15 +169,15 @@ public boolean mouseScrolled(double mouseX, double mouseY, double horizontalAmou
200169
);
201170
}
202171

203-
#if MC < 12109
204-
@Override
205-
public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) {
206-
return true;
207-
}
208-
#else
172+
209173
@Override
210-
public boolean mouseDragged(Click click, double offsetX, double offsetY) {
174+
public boolean mouseDragged(
175+
#if MC < 12109
176+
double mouseX, double mouseY, int button, double deltaX, double deltaY
177+
#else
178+
Click click, double offsetX, double offsetY
179+
#endif
180+
) {
211181
return true;
212182
}
213-
#endif
214183
}

0 commit comments

Comments
 (0)