diff options
author | kdx <kikoodx@paranoici.org> | 2023-06-20 18:33:30 +0200 |
---|---|---|
committer | kdx <kikoodx@paranoici.org> | 2023-06-20 18:33:30 +0200 |
commit | ff3054583d50e23f97e61b8808d801507c5e8ceb (patch) | |
tree | fff819bb959ccf9564fcc5a1f0f96f832fe06fc4 | |
parent | 4c7fc6f8cb57f292927926bd9e3ea01b5bc84190 (diff) | |
download | tzr-ff3054583d50e23f97e61b8808d801507c5e8ceb.tar.gz |
ToggleFullscreen
-rw-r--r-- | headers/TZR.h | 2 | ||||
-rw-r--r-- | sources/TZR_ToggleFullscreen.c | 12 |
2 files changed, 14 insertions, 0 deletions
diff --git a/headers/TZR.h b/headers/TZR.h index 8a0330b..a202242 100644 --- a/headers/TZR.h +++ b/headers/TZR.h @@ -40,3 +40,5 @@ int TZR_ShouldQuit(void); int TZR_MainLoop(int (*main_loop)(void *udata), void *udata); unsigned long TZR_GetTick(void); + +void TZR_ToggleFullscreen(void); diff --git a/sources/TZR_ToggleFullscreen.c b/sources/TZR_ToggleFullscreen.c new file mode 100644 index 0000000..85308ce --- /dev/null +++ b/sources/TZR_ToggleFullscreen.c @@ -0,0 +1,12 @@ +#include "TZR.h" +#include "TZR_globals.h" + +void +TZR_ToggleFullscreen(void) +{ + static bool fullscreen = false; + fullscreen = !fullscreen; + SDL_SetWindowFullscreen(___tzr_window, fullscreen + ? SDL_WINDOW_FULLSCREEN_DESKTOP + : 0); +} |