summaryrefslogtreecommitdiffhomepage
path: root/src/window/rodeo_window.c
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2023-06-16 02:17:51 -0400
committerrealtradam <[email protected]>2023-06-16 02:17:51 -0400
commit4cb44499b27cd8fe4955a16a9af46cf97ecf06e3 (patch)
tree51cbcfb7a5328dc3fbc9dbc5a502ed70ed7c951d /src/window/rodeo_window.c
parenta47cc44ef7191d03f8ca1b8d4e6b9dd34fba1807 (diff)
downloadRodeoKit-4cb44499b27cd8fe4955a16a9af46cf97ecf06e3.tar.gz
RodeoKit-4cb44499b27cd8fe4955a16a9af46cf97ecf06e3.zip
switch SDL_Init to use SDL_InitSubSystem and move to where relevant
Diffstat (limited to 'src/window/rodeo_window.c')
-rw-r--r--src/window/rodeo_window.c27
1 files changed, 10 insertions, 17 deletions
diff --git a/src/window/rodeo_window.c b/src/window/rodeo_window.c
index 40c1ccf..0c7899e 100644
--- a/src/window/rodeo_window.c
+++ b/src/window/rodeo_window.c
@@ -26,29 +26,22 @@ rodeo_window_init(
rodeo_log(
rodeo_logLevel_info,
- "Initializing SDL..."
+ "Initializing SDL Video..."
);
+ if(SDL_InitSubSystem(SDL_INIT_VIDEO) < 0)
{
- uint32_t init_flags_sdl = 0;
- init_flags_sdl = init_flags_sdl | SDL_INIT_VIDEO;
- init_flags_sdl = init_flags_sdl | SDL_INIT_AUDIO;
- init_flags_sdl = init_flags_sdl | SDL_INIT_GAMECONTROLLER;
-
- if(SDL_Init(init_flags_sdl) < 0)
- {
- rodeo_log(
- rodeo_logLevel_error,
- "Failed to initialize SDL. SDL_Error: %s",
- SDL_GetError()
- );
- exit(EXIT_FAILURE);
- }
rodeo_log(
- rodeo_logLevel_info,
- "Success initializing SDL"
+ rodeo_logLevel_error,
+ "Failed to initialize SDL Video. SDL_Error: %s",
+ SDL_GetError()
);
+ exit(EXIT_FAILURE);
}
+ rodeo_log(
+ rodeo_logLevel_info,
+ "Success initializing SDL Video"
+ );
rodeo_log(
rodeo_logLevel_info,