@@ -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