1 #ifndef __SDLVIDEO_H 2 #define __SDLVIDEO_H 3 4 #include "h2def.h" 5 6 #define WIDTH SCREENWIDTH 7 #define HEIGHT SCREENHEIGHT 8 9 extern int SDLWidth; 10 extern int SDLHeight; 11 extern int SDLBPP; 12 extern int SDLVFlags; 13 extern SDL_Surface *Surface; 14 extern SDL_Overlay *Overlay; 15 extern SDL_Rect OvRect; 16 17 extern Uint32 Rmask, Gmask, Bmask, Amask; 18 extern Uint8 Rshift, Gshift, Bshift, Ashift; 19 extern Uint8 Rloss, Gloss, Bloss, Aloss; 20 extern Uint32 colorkey; 21 extern Uint8 alpha; 22 23 void SetSDLColorsDirect(byte *); 24 void SetSDLColorsFor8bit(byte *); 25 void SetSDLColorsYUV(byte *); 26 27 void PaintOnSDLSurface1(void); 28 void PaintOnSDLSurface2(void); 29 void PaintOnSDLSurface3(void); 30 void PaintOnSDLSurface4(void); 31 void PaintOnSDLSurfaceYV12(void); 32 void PaintOnSDLSurfaceIYUV(void); 33 34 #endif 35