aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/dev/isxander/yacl/gui/YACLScreen.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/dev/isxander/yacl/gui/YACLScreen.java')
-rw-r--r--src/main/java/dev/isxander/yacl/gui/YACLScreen.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/dev/isxander/yacl/gui/YACLScreen.java b/src/main/java/dev/isxander/yacl/gui/YACLScreen.java
index 235364f..ccd3929 100644
--- a/src/main/java/dev/isxander/yacl/gui/YACLScreen.java
+++ b/src/main/java/dev/isxander/yacl/gui/YACLScreen.java
@@ -121,6 +121,24 @@ public class YACLScreen extends Screen {
}
}
+ @Override
+ public boolean keyPressed(int keyCode, int scanCode, int modifiers) {
+ if (optionList.keyPressed(keyCode, scanCode, modifiers)) {
+ return true;
+ }
+
+ return super.keyPressed(keyCode, scanCode, modifiers);
+ }
+
+ @Override
+ public boolean charTyped(char chr, int modifiers) {
+ if (optionList.charTyped(chr, modifiers)) {
+ return true;
+ }
+
+ return super.charTyped(chr, modifiers);
+ }
+
public void changeCategory(int idx) {
currentCategoryIdx = idx;
refreshGUI();