AppleWin/source/wsvideo.h

49 lines
1.0 KiB
C
Raw Normal View History

2011-03-01 07:57:19 +00:00
//
// WS_VIDEO
//
#ifndef WS_VIDEO
#define WS_VIDEO
struct wsVideoDirtyRect {
unsigned int ulx, uly, lrx, lry;
};
extern struct wsVideoDirtyRect wsVideoNewDirtyRect;
extern struct wsVideoDirtyRect wsVideoAllDirtyRect;
extern unsigned char wsTouched[32768];
extern unsigned char * wsLines[384];
//extern unsigned wsFlashidx;
//extern unsigned wsFlashmask;
extern int wsTextPage;
extern int wsHiresPage;
extern int wsVideoMixed;
extern int wsVideoCharSet;
void wsVideoInit();
void wsVideoInitModel(int);
void wsUpdateVideoText(long);
void wsUpdateVideoDblText(long);
void wsUpdateVideoLores(long);
void wsUpdateVideo7MLores(long);
void wsUpdateVideoDblLores(long);
void wsUpdateVideoHires(long);
void wsUpdateVideoHires0(long);
void wsUpdateVideoDblHires(long);
extern void (* wsVideoText)(long);
extern void (* wsVideoUpdate)(long);
extern unsigned char wsVideoByte(unsigned long);
extern void wsVideoRefresh();
extern int wsVideoIsVbl();
extern void wsVideoStyle(int,int);
#endif // #ifndef WS_VIDEO