Renderer
This commit is contained in:
+17
-6
@@ -1,9 +1,17 @@
|
||||
#include <SDL2/SDL_surface.h>
|
||||
#ifndef __RENDERER_H__
|
||||
#define __RENDERER_H__
|
||||
|
||||
typedef int RenderItem_t;
|
||||
#include <SDL2/SDL_surface.h>
|
||||
#include <SDL2/SDL.h>
|
||||
|
||||
typedef int RenderId_t;
|
||||
static SDL_Renderer * renderer;
|
||||
|
||||
typedef struct RenderObject {
|
||||
int x,y,z;
|
||||
float x,y;
|
||||
int z;
|
||||
float width, height; //ratio between 0 & 1 of the monitor resolution
|
||||
float angle_degre;
|
||||
SDL_Surface * surface;
|
||||
} RenderObject_t;
|
||||
|
||||
@@ -11,7 +19,10 @@ typedef struct MonitorSize {
|
||||
int width, height;
|
||||
} MonitorSize_t;
|
||||
|
||||
RenderItem_t renderer_renderObject(RenderObject_t *);
|
||||
void renderer_removeObject(RenderItem_t);
|
||||
void renderer_main(void);
|
||||
RenderId_t renderer_renderObject(RenderObject_t);
|
||||
void renderer_removeObject(RenderId_t);
|
||||
|
||||
MonitorSize_t renderer_getMonitorSize();
|
||||
MonitorSize_t renderer_getMonitorSize(void);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user