sdl initializing and deinitializing with temp code

This commit is contained in:
herbglitch 2022-10-29 16:08:41 -06:00
parent df8c7f7ff1
commit c0780b7188
9 changed files with 102 additions and 41 deletions

View file

@ -3,7 +3,18 @@
#ifdef ARC_SDL
#ifdef __cplusplus
extern "C" {
#endif
#include <SDL.h>
#include "arc/graphics/renderer.h"
#include "arc/graphics/window.h"
// Temp till I figure out a better solution
struct ARC_Renderer {
SDL_Renderer *renderer;
};
/**
* @brief struct for info needed to create SDL_Renderer
@ -12,10 +23,14 @@
*/
struct ARC_RenderInfo {
ARC_Window *window;
int index;
Uint32 flags;
} ARC_RenderInfo;
SDL_Window *window;
int index;
Uint32 flags;
};
#ifdef __cplusplus
}
#endif
#endif // ARC_SDL