]> Shamusworld >> Repos - apple2/blob - apple2/src/video.h
ca5fb1b8389259ce5837261b475cccf2b0839791
[apple2] / apple2 / src / video.h
1 //\r
2 // VIDEO.H: Header file\r
3 //\r
4 \r
5 #ifndef __VIDEO_H__\r
6 #define __VIDEO_H__\r
7 \r
8 #include <SDL.h>                                                        // For SDL_Surface\r
9 #include "types.h"                                                      // For uint32\r
10 \r
11 //#define VIRTUAL_SCREEN_WIDTH          280\r
12 #define VIRTUAL_SCREEN_WIDTH            560\r
13 //#define VIRTUAL_SCREEN_HEIGHT         192\r
14 #define VIRTUAL_SCREEN_HEIGHT           384\r
15 \r
16 bool InitVideo(void);\r
17 void VideoDone(void);\r
18 //void RenderBackbuffer(void);\r
19 void RenderScreenBuffer(void);\r
20 //void ResizeScreen(uint32 width, uint32 height);\r
21 //uint32 GetSDLScreenPitch(void);\r
22 //void ToggleFullscreen(void);\r
23 \r
24 // Exported crap\r
25 \r
26 //extern uint32 scrBuffer[VIRTUAL_SCREEN_WIDTH * VIRTUAL_SCREEN_HEIGHT];\r
27 extern uint32 * scrBuffer;\r
28 extern SDL_Surface * surface;\r
29 \r
30 #endif  // __VIDEO_H__\r