blob: 269c283fa644bf0524430213b1ffa9a7241139f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#ifndef GRAPHIC_H
#define GRAPHIC_H
#include <SDL.h>
#include "data_ini.h"
#include "data_ress.h"
typedef struct {
sprite_t *sprite;
int currframe;
int animate; /* Is currently animating ? */
int x,y; /* Level-based coords, not camera-based */
} render_item_t;
void my_SDL_init_or_die(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 paint_terrain(gameIni_t *gIni, gameRess_t *gRess);
void render_all(SDL_Renderer *rend, render_item_t render_list[], int list_size);
#endif /*GRAPHIC_H*/
|