]> Shamusworld >> Repos - thunder/blob - src/video.h
cdae6647245c9d9a7ce051273459a73eead67bdd
[thunder] / src / video.h
1 //
2 // VIDEO.H: Header file
3 //
4
5 #ifndef __VIDEO_H__
6 #define __VIDEO_H__
7
8 #include <SDL2/SDL.h>
9 #include <stdint.h>                                                     // For uint32_t
10
11 #define VIRTUAL_SCREEN_WIDTH    288
12 #define VIRTUAL_SCREEN_HEIGHT   224
13
14 bool InitVideo(void);
15 void VideoDone(void);
16 void RenderScreenBuffer(void);
17 void ToggleFullScreen(void);
18
19 // Exported crap
20
21 extern SDL_Renderer * sdlRenderer;
22 extern uint32_t scrBuffer[];
23 //extern uint32_t mainScrBuffer[];
24
25 #endif  // __VIDEO_H__
26