Single thread + inputs

This commit is contained in:
Marc
2023-01-21 12:09:39 +01:00
parent 8a93d29021
commit 41792a17d3
6 changed files with 176 additions and 52 deletions
+5 -2
View File
@@ -3,10 +3,13 @@
#include <SDL2/SDL_surface.h>
#include <SDL2/SDL_render.h>
#include <stdbool.h>
typedef int RenderId_t;
static SDL_Renderer * renderer;
//goes to false on exit
extern bool running;
extern SDL_Renderer * renderer;
typedef struct RenderObject {
float x,y;
@@ -20,7 +23,7 @@ typedef struct MonitorSize {
int width, height;
} MonitorSize_t;
void renderer_main(void);
void renderer_main(void(*game_main)(void)) ;
RenderId_t renderer_renderObject(RenderObject_t);
void renderer_removeObject(RenderId_t);