亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? svgacc.h

?? 基于DOS SVGA圖形界面的JJY/WWVB/DCF/MSF廣播時間碼發生器
?? H
字號:
/* SVGACC Include File for MS C/C++/QuickC and Borland C/C++
 * Copyright 1994 by Stephen L. Balkum and Daniel A. Sill
 * Zephyr Software P.O. Box 7704, Austin, Texas  78713-7704
 */

#ifndef SVGACC_H
#define SVGACC_H

typedef unsigned char byte;

typedef struct {
	char r;
	char g;
	char b;
} RGB;

typedef RGB PaletteData[256];

typedef struct {
	byte hotspotx;
	byte hotspoty;
	byte data[384];
} MouseCursor;

typedef struct {
	byte width;
	byte height;
	byte data[4096];
} Font;

typedef enum {
	NO_ACTION = 0,
	SET,
	XOR,
	OR,
	AND
} PixelMode;

typedef enum {
	UNKNOWN = 0,
	ACUMOS,
	ATI,
	AHEADA,
	AHEADB,
	CHIPSTECH,
	CIRRUS,
	EVEREX,
	GENOA,
	NCR,
	OAKTECH,
	PARADISE,
	REALTEK,
	TRIDENT,
	TSENG3,
	TSENG4,
	VESA,
	VIDEO7,
	AVANCE,
	MXIC,
	PRIMUS
} VGAChipset;

typedef struct {
	unsigned int width;
	unsigned int height;
	byte data[1];
} RasterBlock;

typedef struct {
	int x;
	int y;
} D2Point;

typedef struct {
	int x;
	int y;
	int z;
} D3Point;

typedef struct {
	int eyex;
	int eyey;
	int eyez;
	int scrd;
	int theta;
	int phi;
} ProjParameters;

#ifdef __cplusplus
extern "C" {
#endif

/* Global variables */
extern const int far maxx;
extern const int far maxy;
extern const int far viewx1;
extern const int far viewy1;
extern const int far viewx2;
extern const int far viewy2;

/* 'BLocK' methods to manipulate RasterBlocks on and off the screen */

extern int  far blkget (int x1, int y1, int x2, int y2, RasterBlock far *gfxblk);
extern void far blkput (PixelMode mode, int x, int y, RasterBlock far *gfxblk);
extern void far blkresize (unsigned newxsize, unsigned newysize, RasterBlock far *sourcegfxblk, RasterBlock far *destgfxblk);
extern int  far blkrotate (int ang, int backfill, RasterBlock far *sourcegfxblk, RasterBlock far *destgfxblk);
extern int  far blkrotatesize (int ang, RasterBlock far *sourcegfxblk);

/* 'BYTECOPY' method for fast memory copy */

extern void far bytecopy (void far *src, void far *dst, unsigned long numbytes);

/* '2D' methods to transform D2Points */

extern void far d2rotate (int points, int xorigin, int yorigin, int ang, D2Point far *inary, D2Point far *outary);
extern void far d2scale (int points, int xscale, int yscale, D2Point far *inary, D2Point far *outary);
extern void far d2translate (int points, int xtrans, int ytrans, D2Point far *inary, D2Point far *outary);

/* '3D' methods to transform D3Points */

extern int  far d3project (int points, ProjParameters far *params, D3Point far *inary, D2Point far *outary);
extern void far d3rotate (int points, int xorigin, int yorigin, int zorigin, int zrang, int yrang, int xrang, D3Point far *inary, D3Point far *outary);
extern void far d3scale (int points, int xscale, int yscale, int zscale, D3Point far *inary, D3Point far *outary);
extern void far d3translate (int points, int xtrans, int ytrans, int ztrans, D3Point far *inary, D3Point far *outary);

/* 'DRaW' methods for placing text and graphics primitives on screen */

extern void far drwbox (PixelMode mode, int colr, int x1, int y1, int x2, int y2);
extern void far drwcircle (PixelMode mode, int colr, int centerx, int centery, int radius);
extern void far drwellipse (PixelMode mode, int colr, int centerx, int centery, int radiusx, int radiusy);
extern void far drwfillbox (PixelMode mode, int colr, int x1, int y1, int x2, int y2);
extern void far drwfillcircle (PixelMode mode, int colr, int centerx, int centery, int radius);
extern void far drwfillellipse (PixelMode mode, int colr, int centerx, int centery, int radiusx, int radiusy);
extern void far drwline (PixelMode mode, int colr, int x1, int y1, int x2, int y2);
extern void far drwpoint (PixelMode mode, int colr, int x, int y);
extern void far drwstring (PixelMode mode, int fcolr, int bcolr, const char far *strng, int x, int y);
extern void far drwstringdn (PixelMode mode, int fcolr, int bcolr, const char far *strng, int x, int y);
extern void far drwstringlt (PixelMode mode, int fcolr, int bcolr, const char far *strng, int x, int y);
extern void far drwstringrt (PixelMode mode, int fcolr, int bcolr, const char far *strng, int x, int y);

/* 'FILL' methods for filling various regions on screen with a color */

extern void far fillarea (int xseed, int yseed, int bordercolr, int fillcolr);
extern void far fillcolor (int xseed, int yseed, int oldcolr, int newcolr);
extern void far fillpage (int colr);
extern void far fillscreen (int colr);
extern void far fillview (int colr);

/* 'FONT' methods for setting the current font */

extern void far fontgetinfo (int far *wdth, int far *hght);
extern void far fontset (Font far *font);
extern void far fontsystem (void);

/* 'GET' methods to return information held by library */

extern void far getlaststring (RasterBlock far *strnggfxblk);
extern long far getarccos (long cosvalue);
extern long far getarcsin (long sinvalue);
extern long far getarctan (long tanvalue);
extern long far getcos (long angle);
extern int  far getpoint (int x, int y);
extern long far getsin (long angle);
extern long far gettan (long angle);

/* 'GIF' methods to read / write GIF files and place images on screen */

extern int  far gifgetinfo (const char far *name, int far *gifxsize, int far *gifysize, int far *numcolors, RGB far *pal);
extern int  far gifmake (int x1, int y1, int x2, int y2, const char far *name);
extern int  far gifput (PixelMode mode, int xloc, int yloc, const char far *name);

/* 'JOYSTICK' method to read joysticks' status */

extern void far joystickinfo (int far *jax, int far *jay, int far *jabuts, int far *jbx, int far *jby, int far *jbbuts);

/* 'MOUSE' methods to interact with mouse driver */

extern void far mousebutpress (int reqbut, int far *xloc, int far *yloc, int far *num, int far *mbuts);
extern void far mousebutrelease (int reqbut, int far *xloc, int far *yloc, int far *num, int far *mbuts);
extern void far mousecursordefault (void);
extern void far mousecursorset (MouseCursor far *mousecursor);
extern void far mouseenter (void);
extern void far mouseexit (void);
extern void far mousehide (void);
extern void far mouseinfo (int far *drvmajorver, int far *drvminorver, int far *mousetype, int far *irqnumber);
extern void far mouselocset (int xloc, int yloc);
extern void far mouserangeset (int x1, int y1, int x2, int y2);
extern void far mouserestorestate (byte far *mousebuf);
extern void far mousesavestate (byte far *mousebuf);
extern void far mousesensset (int xsens, int ysens, int dblspdthresh);
extern void far mouseshow (void);
extern void far mousestatus (int far *x, int far *y, int far *mbuts);
extern int  far mousestoragesize (void);

extern void far overscanset (int colr);

/* 'PAGE' methods to control paging abilities */

extern int  far pageactive (int page);
extern int  far pagedisplay (int x, int y, int page);

/* 'PALette' methods to manipulate and activate palettes */

extern void far palchgauto (RGB far *pal, RGB far *newpal, int firstcolr, int lastcolr, int speed);
extern void far palchgstep (RGB far *pal, RGB far *newpal, int firstcolr, int lastcolr, int percent);
extern void far palcopy (RGB far *srcpal, RGB far *destpal, int firstcolr, int lastcolr);
extern void far paldimstep (RGB far *pal, int firstcolr, int lastcolr, int percent);
extern void far palget (RGB far *pal, int firstcolr, int lastcolr);
extern void far palioauto (RGB far *pal, int firstcolr, int lastcolr, int speed);
extern void far palrotate (RGB far *pal, int firstcolr, int lastcolr, int shift);
extern void far palset (RGB far *pal, int firstcolr, int lastcolr);

/* 'RESolution' methods to set various video modes */

extern int  far res320 (void);
extern int  far res640 (void);
extern int  far res640l (void);
extern int  far res800 (void);
extern int  far res1024 (void);
extern int  far restext (void);

/* 'SCROLL' methods for scrolling various sections of the screen */

extern void far scrolldn (int x1, int y1, int x2, int y2, int num, int colr);
extern void far scrolllt (int x1, int y1, int x2, int y2, int num, int colr);
extern void far scrollrt (int x1, int y1, int x2, int y2, int num, int colr);
extern void far scrollup (int x1, int y1, int x2, int y2, int num, int colr);

/* 'Sync' DELAY method */

extern void far sdelay (int count);

/* 'SET' methods to adjust library internal variables */

extern void far setcard (VGAChipset chip, int mem);
extern void far setview (int x1, int y1, int x2, int y2);

/* 'SPRITE' methods for manipulating sprites on and off screen */

extern int  far spritecolldetect (int transcolr, int x1, int y1, int x2, int y2, RasterBlock far *sprite1, RasterBlock far *sprite2);
extern void far spritegap (int transcolr, int x, int y, RasterBlock far *sprite, RasterBlock far *spritebkgnd);
extern void far spriteget (int transcolr, int x, int y, RasterBlock far *sprite, RasterBlock far *spritebkgnd);
extern void far spriteput (PixelMode mode, int transcolr, int x, int y, RasterBlock far *sprite);

/* 'VIDEO' methods to interact with video mode and display */

extern int  far videomodeget (void);
extern void far videomodeset (int videomode);
extern void far videooff (void);
extern void far videoon (void);

/* 'Identification' methods to discover WHICH hardware is available */

extern int  far whichcpu (void);
extern int  far whichjoystick (void);
extern int  far whichmem (void);
extern int  far whichmouse (void);
extern VGAChipset far whichvga (void);
extern int  far whichxms (unsigned int far *xmskbytesavail, unsigned int far *xmshandlesavail);

/* 'XMS' methods to store and retrieve extended memory */

extern int  far xmsallocate (unsigned int reqkbytes);
extern int  far xmscopy (int xmssrchandle, long srcoffset, int xmsdesthandle, long destoffset, unsigned long count);
extern int  far xmserror (void);
extern int  far xmsfree (int xmshandle);
extern int  far xmsget (int xmshandle, long offset, void far *destmem, unsigned long count);
extern int  far xmsput (void far *sourcemem, int xmshandle, long offset, unsigned long count);

#ifdef __cplusplus
}
#endif

#endif
/* SVGACC_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av一区二区三区黑人| 午夜欧美视频在线观看| 欧美日韩精品福利| 91丝袜国产在线播放| 成人av电影在线网| 9l国产精品久久久久麻豆| 国产v综合v亚洲欧| 福利一区福利二区| 不卡区在线中文字幕| 成人的网站免费观看| 97超碰欧美中文字幕| 在线免费观看日本一区| 91福利资源站| 这里只有精品电影| 久久亚洲精品小早川怜子| 26uuu国产一区二区三区| 久久久久久**毛片大全| 国产女人aaa级久久久级| 国产欧美日韩另类一区| 国产日产欧美精品一区二区三区| 这里只有精品电影| 欧美日韩一区三区四区| 91国内精品野花午夜精品 | 国产精品99久久久久久似苏梦涵| 石原莉奈一区二区三区在线观看| 五月天欧美精品| 午夜视频在线观看一区二区| 亚洲成人资源在线| 日韩二区三区四区| 精品一区二区在线免费观看| 国产麻豆视频一区二区| 国产成人亚洲综合a∨猫咪| 国产又黄又大久久| 成人久久久精品乱码一区二区三区| 国产成人免费高清| 成人91在线观看| 在线观看国产日韩| 日本久久精品电影| 日韩欧美国产小视频| 久久青草欧美一区二区三区| 国产精品污污网站在线观看| 1000部国产精品成人观看| 亚洲人精品午夜| 亚洲成a人片在线不卡一二三区| 日韩电影在线观看网站| 国产精品一二一区| 91国产视频在线观看| 日韩午夜av一区| 中文字幕亚洲欧美在线不卡| 亚洲成人你懂的| 国产伦精品一区二区三区视频青涩 | 国产一区不卡在线| 色欧美日韩亚洲| 日韩丝袜情趣美女图片| 国产精品欧美久久久久无广告 | 亚洲国产一区二区三区| 老司机免费视频一区二区三区| 高清国产一区二区三区| 欧美日韩精品专区| 国产亚洲成年网址在线观看| 亚洲国产精品久久人人爱| 国产精品中文欧美| 在线观看免费亚洲| 欧美国产在线观看| 麻豆久久久久久| 色呦呦一区二区三区| 久久综合色天天久久综合图片| 亚洲精品国产品国语在线app| 国产乱码精品一区二区三区五月婷 | 国产人伦精品一区二区| 亚洲日穴在线视频| 国产精品一区免费视频| 欧美日韩视频专区在线播放| 国产精品少妇自拍| 乱一区二区av| 欧美色图第一页| 亚洲欧美日韩国产综合| 国产精品中文字幕一区二区三区| 91精品国产入口| 亚洲欧美激情小说另类| 国产麻豆精品视频| 日韩欧美亚洲另类制服综合在线| 亚洲精品少妇30p| jizz一区二区| 欧美韩国一区二区| 日韩av一区二| 欧美日韩在线观看一区二区| 午夜精品久久久久久久久久久 | 亚洲视频免费在线| 成人免费精品视频| 欧美激情中文不卡| 丁香五精品蜜臀久久久久99网站| 欧美成va人片在线观看| 日本特黄久久久高潮| 欧美日韩一级二级三级| 亚洲一区二区三区视频在线 | 精品日韩一区二区| 国产精品影视在线| 久久婷婷一区二区三区| 国内国产精品久久| 国产欧美日韩麻豆91| 成人av网站在线观看免费| 中文字幕+乱码+中文字幕一区| 从欧美一区二区三区| 中文字幕一区二区三区蜜月| 不卡区在线中文字幕| 亚洲精品乱码久久久久久| 欧美在线观看一区二区| 天天爽夜夜爽夜夜爽精品视频| 欧美高清激情brazzers| 老司机精品视频导航| 国产欧美一区二区三区在线看蜜臀| 成人午夜私人影院| 亚洲色图清纯唯美| 欧美日韩国产大片| 日韩成人午夜电影| 精品日韩欧美一区二区| 北岛玲一区二区三区四区| 亚洲一区二区三区四区中文字幕 | 性做久久久久久免费观看| 91精品国产一区二区三区香蕉 | 精品一区二区在线视频| 国产网站一区二区| 色综合久久久久综合体桃花网| 日韩影院免费视频| 国产精品麻豆久久久| 色综合久久天天综合网| 中文字幕一区二区三区蜜月| 成人久久18免费网站麻豆| 三级不卡在线观看| 日本一区二区三区高清不卡| 欧美日韩一级大片网址| 韩国视频一区二区| 亚洲国产视频一区二区| 国产农村妇女毛片精品久久麻豆 | 亚洲福中文字幕伊人影院| 精品国产乱码久久久久久图片 | 欧美午夜精品一区二区三区 | 日韩欧美一区二区免费| 久久99精品久久久久久| 亚洲曰韩产成在线| 7799精品视频| 欧美在线一二三| 丁香婷婷综合激情五月色| 日韩av成人高清| 一区二区高清视频在线观看| 久久精品视频一区二区| 欧美一卡二卡在线| 色国产综合视频| 国内精品写真在线观看| 日本美女视频一区二区| 亚洲影院免费观看| 国产精品久久久久影院色老大| 日韩欧美一级在线播放| 欧美性色欧美a在线播放| 本田岬高潮一区二区三区| 国产一区二区在线视频| 蜜桃视频免费观看一区| 婷婷综合久久一区二区三区| 一区二区免费看| 亚洲天堂a在线| 国产精品久久午夜| 欧美激情中文字幕| 久久精品视频一区二区三区| 欧美mv日韩mv亚洲| 91精品国产综合久久久久久久 | 欧美一区二区三区免费| 欧美日产国产精品| 欧美日韩情趣电影| 欧美三级韩国三级日本三斤| 在线区一区二视频| 欧洲精品一区二区| 色8久久精品久久久久久蜜| 色域天天综合网| 欧美在线一二三四区| 色综合天天综合网国产成人综合天| 高清av一区二区| 久久精品99久久久| 国产传媒欧美日韩成人| 从欧美一区二区三区| 99re8在线精品视频免费播放| 99久久伊人久久99| 91福利精品第一导航| 欧美日韩中字一区| 日韩视频免费观看高清完整版在线观看 | 欧美高清dvd| 在线成人免费视频| 日韩女优av电影| 国产无人区一区二区三区| 中文字幕在线一区免费| 亚洲精品视频免费看| 日韩精品一区第一页| 国产精品 日产精品 欧美精品| 成人av资源在线| 91丨porny丨首页| 91麻豆精品国产91久久久更新时间| 久久婷婷国产综合国色天香| 国产精品成人免费| 日本亚洲最大的色成网站www| 国产凹凸在线观看一区二区|