winter is comming: brace yourself

This commit is contained in:
Marc
2023-01-21 14:57:11 +01:00
parent 781f4ba7be
commit ebbd44d71d
8 changed files with 165 additions and 138 deletions
+1 -14
View File
@@ -5,28 +5,15 @@
#include <SDL2/SDL_render.h>
#include <stdbool.h>
typedef int RenderId_t;
//goes to false on exit
extern bool running;
extern SDL_Renderer * renderer;
typedef struct RenderObject {
float x,y;
int z;
float width, height; //ratio between 0 & 1 of the monitor resolution
float angle_degre;
SDL_Surface * surface;
} RenderObject_t;
typedef struct MonitorSize {
int width, height;
} MonitorSize_t;
void renderer_main(void(*game_main)(void)) ;
RenderId_t renderer_renderObject(RenderObject_t);
void renderer_removeObject(RenderId_t);
void renderer_main(void(*game_setup)(void), void(*game_loop)(void));
MonitorSize_t renderer_getMonitorSize(void);
#endif