summaryrefslogtreecommitdiff
path: root/src/include/graphic.h
blob: f1727ec03a41125b4db0de9c714abbc988a358c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef GRAPHIC_H
#define GRAPHIC_H
#include <SDL.h>

#define MPL_WIN_W 640
#define MPL_WIN_H 480

#include "data_ini.h"
#include "data_ress.h"
#include "data_game.h"
#include "data_ui.h"


//XXX : faire un struct dans gameUI_t pour les paramètres de sorte de ce bouzin ?
int mySDLInit(char title[], SDL_Rect win_pos, Uint32 init_flags, Uint32 win_flags, Uint32 rend_flags, SDL_Window **win, SDL_Renderer **rend, SDL_RendererInfo *rend_info, SDL_Rect *viewport);

int paintTerrain(gameIni_t *gIni, gameRess_t *gRess, gameState_t *gState);

int renderTerrainToTextures(SDL_Renderer *rend, SDL_Surface *terrain, gameUI_t *gUI);
int renderSprites(SDL_Renderer *rend, gameUI_t *gUI);

#endif /*GRAPHIC_H*/