From 449e5a9c92c1fe62dc0dd75718486b791717184f Mon Sep 17 00:00:00 2001 From: nathansmith117 Date: Wed, 5 Mar 2025 08:00:14 -0700 Subject: Fps slider --- src/sldj.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/sldj.h') diff --git a/src/sldj.h b/src/sldj.h index a577a60..694882e 100644 --- a/src/sldj.h +++ b/src/sldj.h @@ -4,6 +4,7 @@ #include #include +#include #include "sldjConfig.h" #include "scripting.h" @@ -14,6 +15,7 @@ typedef struct Sldj { RenderTexture viewport; + Rectangle viewPortRect; bool isPaused; uint8_t targetFps; @@ -25,13 +27,22 @@ typedef struct Sldj { SldjScripting scripting; char scriptFilepath[SLDJ_NAMEMAX]; + + struct { + Rectangle fpsSlider; + float fpsSliderValue; + } gui; } Sldj; void initSldj(Sldj* sldj); void updateSldj(Sldj* sldj); void closeSldj(Sldj* sldj); -void resetViewport(Sldj* sldj, int width, int height); +void resizeGui(Sldj* sldj); + +void resetViewportRect(Sldj* sldj, float scale); +void resetViewport(Sldj* sldj, int width, int height, float scale); + void reloadScriptContext(Sldj* sldj); void reloadScript(Sldj* sldj); -- cgit v1.2.3