(String keyCode)
| 168 | } |
| 169 | |
| 170 | public void onKeyDown(String keyCode) { |
| 171 | if ("Left".equals(keyCode)) |
| 172 | Scenes.prevScene(); |
| 173 | else if ("Right".equals(keyCode)) |
| 174 | Scenes.nextScene(); |
| 175 | else if ("Up".equals(keyCode)) |
| 176 | Scenes.currentScene().changeVariant(-1); |
| 177 | else if ("Down".equals(keyCode)) |
| 178 | Scenes.currentScene().changeVariant(1); |
| 179 | else if ("S".equals(keyCode)) { |
| 180 | Scenes.stats = !Scenes.stats; |
| 181 | Stats.enabled = Scenes.stats; |
| 182 | } else if ("G".equals(keyCode)) { |
| 183 | System.out.println("Before GC " + Stats.allocated); |
| 184 | System.gc(); |
| 185 | } else if ("macOS".equals(os) && logo && "Q".equals(keyCode)) |
| 186 | onClose(); |
| 187 | else if (("Windows".equals(os) || "Linux".equals(os)) && ((alt && "F4".equals(keyCode)) || (ctrl && "W".equals(keyCode)))) |
| 188 | onClose(); |
| 189 | else |
| 190 | log("KeyDown", keyCode); |
| 191 | } |
| 192 | |
| 193 | public void onMouseMove(float x, float y, float screenX, float screenY) { |
| 194 | mouseX = x; |
no test coverage detected