Repository navigation
Releases: davidbuzatto/JSGE
Releases · davidbuzatto/JSGE
Release list
v1.9.1
Bug fixes
- Keyboard/mouse input could get "stuck" after a modal dialog, or after moving/resizing the window. Fixed an issue where, after opening a
JOptionPane(or other modal dialog), moving, or resizing the window, a key or mouse button could get stuck internally, requiring it to be pressed twice to register again; - Closing the window with
DO_NOTHING_ON_CLOSEno longer freezes the game. The window's close button was incorrectly ignoring the configured close operation and stopping the main loop even when the application was meant to keep running (e.g. to show a confirmation before exiting).
Compiled package requires JDK 17 or above.
v1.9.0
Bug fixes
- Gamepad: rear triggers (L2/R2, LT/RT) are now independent. Previously, inherited from the JInput/DirectInput backend, both triggers shared the same axis and canceled each other out when pressed together. Gamepad handling was migrated to SDL2, and each trigger is now read independently.
Compiled package requires JDK 17 or above.
v1.8.0
- Perlin Noise implementation;
- Bugfixes for some imgui components.
Compiled package requires JDK 17 or above.
v1.7.4
- API improvements for sound and music control (volume, pan and pitch).
Compiled package requires JDK 17 or above.
v1.7.3
- API improvements for image drawing.
Compiled package requires JDK 17 or above.
v1.7.2
- Several bugfixes;
- Translation of the documentation to english.
Compiled package requires JDK 17 or above.
v1.7.1
- Turtle Graphics API improvements.
Compiled package requires JDK 17 or above.
v1.7.0
- New feature: Turtle Graphics.
Compiled package requires JDK 17 or above.
v1.6.1
- Invisible background bugfix!
Compiled package requires JDK 17 or above.
v1.6.0
- Now the game window/frame can have an invisible background! This options is available through the EngineFrame constructor.
BufferStrategyEngineFrame(marked as deprecated) was deleted in this release!
Compiled package requires JDK 17 or above.