Commit Graph

9 Commits

Author SHA1 Message Date
5d35759179 feat: Add gui_opacity configuration and apply opacity in GUI rendering 2026-01-05 16:44:10 +00:00
19450edc52 feat: Update mouse grab behavior and add gamepad state handling in InputState 2026-01-05 16:14:01 +00:00
5c5f91d5e1 feat: Add FPS toggle functionality and bind key to configuration 2026-01-05 15:04:46 +00:00
e37f9ca0eb feat: Update GUI description to clarify widget framework 2026-01-05 13:18:33 +00:00
04b073cd28 feat: Enhance launcher metadata in config files and load games dynamically from JSON 2026-01-05 09:28:58 +00:00
844b640329 feat: Add input bindings for jump and noclip toggle, and update related configurations 2026-01-05 08:19:17 +00:00
e9b944680c feat: Enhance ScriptEngine with Shader and Scene Management
- Added ShaderManager to handle shader paths loading from Lua.
- Integrated SceneManager for managing scene objects within ScriptEngine.
- Updated ScriptEngine to utilize ShaderManager and SceneManager.
- Refactored audio command handling to use AudioManager.
- Improved error handling and Lua integration for shader and scene loading.
- Cleaned up code structure and dependencies in script_engine.hpp.
2026-01-04 00:05:05 +00:00
Richard Ward
36f1c5f198 json debug stuff 2025-12-19 11:07:32 +00:00
Richard Ward
302b2e49a8 gui framework 2025-12-19 02:56:59 +00:00