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

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

?? graphics.h

?? 一個簡單的多任務調度器源碼.可在Dos/windows下運行.
?? H
字號:
/*	graphics.h

	Definitions for Graphics Package.

	Copyright (c) Borland International 1987,1988
	All Rights Reserved.
*/

#if __STDC__
#define _Cdecl
#else
#define _Cdecl	cdecl
#endif

#if     !defined(__GRAPHX_DEF_)
#define __GRAPHX_DEF_

enum graphics_errors {		/* graphresult error return codes */
	grOk		   =   0,
	grNoInitGraph	   =  -1,
	grNotDetected	   =  -2,
	grFileNotFound	   =  -3,
	grInvalidDriver    =  -4,
	grNoLoadMem	   =  -5,
	grNoScanMem	   =  -6,
	grNoFloodMem	   =  -7,
	grFontNotFound	   =  -8,
	grNoFontMem	   =  -9,
	grInvalidMode	   = -10,
	grError 	   = -11,   /* generic error */
	grIOerror	   = -12,
	grInvalidFont	   = -13,
	grInvalidFontNum   = -14,
	grInvalidVersion   = -18
};

enum graphics_drivers { 	/* define graphics drivers */
	DETECT, 		/* requests autodetection */
	CGA, MCGA, EGA, EGA64, EGAMONO, IBM8514,	/* 1 - 6 */
	HERCMONO, ATT400, VGA, PC3270,			/* 7 - 10 */
	CURRENT_DRIVER = -1
};

enum graphics_modes {		/* graphics modes for each driver */
    CGAC0      = 0,  /* 320x200 palette 0; 1 page	*/
    CGAC1      = 1,  /* 320x200 palette 1; 1 page	*/
    CGAC2      = 2,  /* 320x200 palette 2: 1 page	*/
    CGAC3      = 3,  /* 320x200 palette 3; 1 page	*/
    CGAHI      = 4,  /* 640x200 1 page			*/
    MCGAC0     = 0,  /* 320x200 palette 0; 1 page	*/
    MCGAC1     = 1,  /* 320x200 palette 1; 1 page	*/
    MCGAC2     = 2,  /* 320x200 palette 2; 1 page	*/
    MCGAC3     = 3,  /* 320x200 palette 3; 1 page	*/
    MCGAMED    = 4,  /* 640x200 1 page			*/
    MCGAHI     = 5,  /* 640x480 1 page			*/
    EGALO      = 0,  /* 640x200 16 color 4 pages	*/
    EGAHI      = 1,  /* 640x350 16 color 2 pages	*/
    EGA64LO    = 0,  /* 640x200 16 color 1 page 	*/
    EGA64HI    = 1,  /* 640x350 4 color  1 page 	*/
    EGAMONOHI  = 0,  /* 640x350 64K on card, 1 page - 256K on card, 4 pages */
    HERCMONOHI = 0,  /* 720x348 2 pages 		*/
    ATT400C0   = 0,  /* 320x200 palette 0; 1 page	*/
    ATT400C1   = 1,  /* 320x200 palette 1; 1 page	*/
    ATT400C2   = 2,  /* 320x200 palette 2; 1 page	*/
    ATT400C3   = 3,  /* 320x200 palette 3; 1 page	*/
    ATT400MED  = 4,  /* 640x200 1 page			*/
    ATT400HI   = 5,  /* 640x400 1 page			*/
    VGALO      = 0,  /* 640x200 16 color 4 pages	*/
    VGAMED     = 1,  /* 640x350 16 color 2 pages	*/
    VGAHI      = 2,  /* 640x480 16 color 1 page 	*/
    PC3270HI   = 0,  /* 720x350 1 page			*/
    IBM8514LO  = 0,  /* 640x480 256 colors		*/
    IBM8514HI  = 1   /*1024x768 256 colors		*/
};

/* Colors for setpalette and setallpalette */

#if	!defined(__COLORS)
#define __COLORS

enum COLORS {
    BLACK,		    /* dark colors */
    BLUE,
    GREEN,
    CYAN,
    RED,
    MAGENTA,
    BROWN,
    LIGHTGRAY,
    DARKGRAY,		    /* light colors */
    LIGHTBLUE,
    LIGHTGREEN,
    LIGHTCYAN,
    LIGHTRED,
    LIGHTMAGENTA,
    YELLOW,
    WHITE
};
#endif

enum CGA_COLORS {
    CGA_LIGHTGREEN     = 1,		/* Palette C0 Color Names	*/
    CGA_LIGHTRED       = 2,
    CGA_YELLOW	       = 3,

    CGA_LIGHTCYAN      = 1,		/* Palette C1 Color Names	*/
    CGA_LIGHTMAGENTA   = 2,
    CGA_WHITE	       = 3,

    CGA_GREEN	       = 1,		/* Palette C2 Color Names	*/
    CGA_RED	       = 2,
    CGA_BROWN	       = 3,

    CGA_CYAN	       = 1,		/* Palette C3 Color Names	*/
    CGA_MAGENTA        = 2,
    CGA_LIGHTGRAY      = 3
};


enum EGA_COLORS {
    EGA_BLACK		 =  0,	    /* dark colors */
    EGA_BLUE		 =  1,
    EGA_GREEN		 =  2,
    EGA_CYAN		 =  3,
    EGA_RED		 =  4,
    EGA_MAGENTA 	 =  5,
    EGA_BROWN		 =  20,
    EGA_LIGHTGRAY	 =  7,
    EGA_DARKGRAY	 =  56,     /* light colors */
    EGA_LIGHTBLUE	 =  57,
    EGA_LIGHTGREEN	 =  58,
    EGA_LIGHTCYAN	 =  59,
    EGA_LIGHTRED	 =  60,
    EGA_LIGHTMAGENTA	 =  61,
    EGA_YELLOW		 =  62,
    EGA_WHITE		 =  63
};

enum line_styles {		/* Line styles for get/setlinestyle */
	SOLID_LINE   = 0,
	DOTTED_LINE  = 1,
	CENTER_LINE  = 2,
	DASHED_LINE  = 3,
	USERBIT_LINE = 4,	/* User defined line style */
};

enum line_widths {		/* Line widths for get/setlinestyle */
	NORM_WIDTH  = 1,
	THICK_WIDTH = 3,
};

enum font_names {
	DEFAULT_FONT	= 0,	/* 8x8 bit mapped font */
	TRIPLEX_FONT	= 1,	/* "Stroked" fonts */
	SMALL_FONT	= 2,
	SANS_SERIF_FONT = 3,
	GOTHIC_FONT	= 4
};

#define HORIZ_DIR	0	/* left to right */
#define VERT_DIR	1	/* bottom to top */

#define USER_CHAR_SIZE	0	/* user-defined char size */

enum fill_patterns {		/* Fill patterns for get/setfillstyle */
	EMPTY_FILL,		/* fills area in background color */
	SOLID_FILL,		/* fills area in solid fill color */
	LINE_FILL,		/* --- fill */
	LTSLASH_FILL,		/* /// fill */
	SLASH_FILL,		/* /// fill with thick lines */
	BKSLASH_FILL,		/* \\\ fill with thick lines */
	LTBKSLASH_FILL, 	/* \\\ fill */
	HATCH_FILL,		/* light hatch fill */
	XHATCH_FILL,		/* heavy cross hatch fill */
	INTERLEAVE_FILL,	/* interleaving line fill */
	WIDE_DOT_FILL,		/* Widely spaced dot fill */
	CLOSE_DOT_FILL, 	/* Closely spaced dot fill */
	USER_FILL		/* user defined fill */
};

enum putimage_ops {		/* BitBlt operators for putimage */
	COPY_PUT,		/* MOV */
	XOR_PUT,		/* XOR */
	OR_PUT, 		/* OR  */
	AND_PUT,		/* AND */
	NOT_PUT 		/* NOT */
};

enum text_just {		/* Horizontal and vertical justification
				   for settextjustify */
	LEFT_TEXT	= 0,
	CENTER_TEXT	= 1,
	RIGHT_TEXT	= 2,

	BOTTOM_TEXT	= 0,
     /* CENTER_TEXT	= 1,  already defined above */
	TOP_TEXT	= 2
};


#define MAXCOLORS 15

struct palettetype {
	unsigned char size;
	signed char colors[MAXCOLORS+1];
};

struct linesettingstype {
	int linestyle;
	unsigned upattern;
	int thickness;
};

struct textsettingstype {
	int font;
	int direction;
	int charsize;
	int horiz;
	int vert;
};

struct fillsettingstype {
	int pattern;
	int color;
};

struct pointtype {
	int x, y;
};

struct viewporttype {
	int left, top, right, bottom;
	int clip;
};

struct arccoordstype {
	int x, y;
	int xstart, ystart, xend, yend;
};

void	   far _Cdecl arc(int x, int y, int stangle, int endangle,
			  int radius);
void	   far _Cdecl bar(int left, int top, int right, int bottom);
void	   far _Cdecl bar3d(int left, int top, int right, int bottom,
			    int depth, int topflag);
void	   far _Cdecl circle(int x, int y, int radius);
void	   far _Cdecl cleardevice(void);
void	   far _Cdecl clearviewport(void);
void	   far _Cdecl closegraph(void);
void	   far _Cdecl detectgraph(int far *graphdriver,int far *graphmode);
void	   far _Cdecl drawpoly(int numpoints, int far *polypoints);
void	   far _Cdecl ellipse(int x, int y, int stangle, int endangle,
			      int xradius, int yradius);
void	   far _Cdecl fillellipse( int x, int y, int xradius, int yradius );
void	   far _Cdecl fillpoly(int numpoints, int far *polypoints);
void	   far _Cdecl floodfill(int x, int y, int border);
void	   far _Cdecl getarccoords(struct arccoordstype far *arccoords);
void	   far _Cdecl getaspectratio(int far *xasp, int far *yasp);
int	   far _Cdecl getbkcolor(void);
int	   far _Cdecl getcolor(void);
struct palettetype * far _Cdecl getdefaultpalette( void );
char *	   far _Cdecl getdrivername( void );
void	   far _Cdecl getfillpattern(char far *pattern);
void	   far _Cdecl getfillsettings(struct fillsettingstype far *fillinfo);
int	   far _Cdecl getgraphmode(void);
void	   far _Cdecl getimage(int left, int top, int right, int bottom,
			       void far *bitmap);
void	   far _Cdecl getlinesettings(struct linesettingstype far *lineinfo);
int	   far _Cdecl getmaxcolor(void);
int	   far _Cdecl getmaxmode(void);
int	   far _Cdecl getmaxx(void);
int	   far _Cdecl getmaxy(void);
char *	   far _Cdecl getmodename( int mode_number );
void	   far _Cdecl getmoderange(int graphdriver, int far *lomode,
				   int far *himode);
unsigned   far _Cdecl getpixel(int x, int y);
void	   far _Cdecl getpalette(struct palettetype far *palette);
int	   far _Cdecl getpalettesize( void );
void	   far _Cdecl gettextsettings(struct textsettingstype far *texttypeinfo);
void	   far _Cdecl getviewsettings(struct viewporttype far *viewport);
int	   far _Cdecl getx(void);
int	   far _Cdecl gety(void);
void	   far _Cdecl graphdefaults(void);
char *	   far _Cdecl grapherrormsg(int errorcode);
void	   far _Cdecl _graphfreemem(void far *ptr, unsigned size);
void far * far _Cdecl _graphgetmem(unsigned size);
int	   far _Cdecl graphresult(void);
unsigned   far _Cdecl imagesize(int left, int top, int right, int bottom);
void	   far _Cdecl initgraph(int  far *graphdriver,
				int  far *graphmode,
				char far *pathtodriver);
int	   far _Cdecl installuserdriver( char far *name, int huge (*detect)(void) );
int	   far _Cdecl installuserfont( char far *name );
void	   far _Cdecl line(int x1, int y1, int x2, int y2);
void	   far _Cdecl linerel(int dx, int dy);
void	   far _Cdecl lineto(int x, int y);
void	   far _Cdecl moverel(int dx, int dy);
void	   far _Cdecl moveto(int x, int y);
void	   far _Cdecl outtext(char far *textstring);
void	   far _Cdecl outtextxy(int x, int y, char far *textstring);
void	   far _Cdecl pieslice(int x, int y, int stangle, int endangle,
			       int radius);
void	   far _Cdecl putimage(int left, int top, void far *bitmap, int op);
void	   far _Cdecl putpixel(int x, int y, int color);
void	   far _Cdecl rectangle(int left, int top, int right, int bottom);
void	   far _Cdecl restorecrtmode(void);
void	   far _Cdecl sector( int X, int Y, int StAngle, int EndAngle,
			      int XRadius, int YRadius );
void	   far _Cdecl setactivepage(int page);
void	   far _Cdecl setallpalette(struct palettetype far *palette);
void	   far _Cdecl setaspectratio( int xasp, int yasp );
void	   far _Cdecl setbkcolor(int color);
void	   far _Cdecl setcolor(int color);
void	   far _Cdecl setfillpattern(char far *upattern, int color);
void	   far _Cdecl setfillstyle(int pattern, int color);
unsigned   far _Cdecl setgraphbufsize(unsigned bufsize);
void	   far _Cdecl setgraphmode(int mode);
void	   far _Cdecl setlinestyle(int linestyle, unsigned upattern,
				   int thickness);
void	   far _Cdecl setpalette(int colornum, int color);
void	   far _Cdecl setrgbpalette(int colornum,
				    int red, int green, int blue);
void	   far _Cdecl settextjustify(int horiz, int vert);
void	   far _Cdecl settextstyle(int font, int direction, int charsize);
void	   far _Cdecl setusercharsize(int multx, int divx,
				      int multy, int divy);
void	   far _Cdecl setviewport(int left, int top, int right, int bottom,
				  int clip);
void	   far _Cdecl setvisualpage(int page);
void	   far _Cdecl setwritemode( int mode );
int	   far _Cdecl textheight(char far *textstring);
int	   far _Cdecl textwidth(char far *textstring);

/***** graphics drivers *****/

int	       _Cdecl registerbgidriver(void (*driver)(void));
int	   far _Cdecl registerfarbgidriver(void far *driver);

/* !!	     These "functions" are NOT user-callable          !! */
/* !! They are there just so you can link in graphics drivers !! */

void	       _Cdecl CGA_driver(void);
void	       _Cdecl EGAVGA_driver(void);
void	       _Cdecl IBM8514_driver(void);
void	       _Cdecl Herc_driver(void);
void	       _Cdecl ATT_driver(void);
void	       _Cdecl PC3270_driver(void);

extern int far _Cdecl CGA_driver_far[];
extern int far _Cdecl EGAVGA_driver_far[];
extern int far _Cdecl IBM8514_driver_far[];
extern int far _Cdecl Herc_driver_far[];
extern int far _Cdecl ATT_driver_far[];
extern int far _Cdecl PC3270_driver_far[];


/***** graphics fonts *****/

int	       _Cdecl registerbgifont(void (*font)(void));
int	   far _Cdecl registerfarbgifont(void far *font);

/* !!	These "functions" are NOT user-callable,   !! */
/* !! they are there just so you can link in fonts !! */

void	       _Cdecl	triplex_font(void);
void	       _Cdecl	  small_font(void);
void	       _Cdecl sansserif_font(void);
void	       _Cdecl	 gothic_font(void);

extern int far _Cdecl	triplex_font_far[];
extern int far _Cdecl	  small_font_far[];
extern int far _Cdecl sansserif_font_far[];
extern int far _Cdecl	 gothic_font_far[];


#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性感一类影片在线播放| 亚洲视频免费在线| 国产人成一区二区三区影院| 亚洲一区二区中文在线| 国产剧情av麻豆香蕉精品| 欧美喷水一区二区| 中文字幕制服丝袜一区二区三区 | 欧美日本不卡视频| 国产精品第一页第二页第三页| 美女网站一区二区| 欧美日本一区二区| 亚洲主播在线观看| 一本大道久久a久久精二百| 国产日韩精品一区二区三区在线| 免费视频一区二区| 在线影院国内精品| 亚洲精品国产视频| 91尤物视频在线观看| 国产精品久久久久久久第一福利| 国产精品亚洲午夜一区二区三区| 国产亚洲成av人在线观看导航| 精品99久久久久久| 日韩中文字幕1| 欧美精品自拍偷拍动漫精品| 亚洲黄色小视频| 欧洲中文字幕精品| 日韩三级中文字幕| 美女在线一区二区| 欧美一区二区在线不卡| 日本特黄久久久高潮| 宅男在线国产精品| 久久国产夜色精品鲁鲁99| 91精品国产综合久久小美女| 日本一区中文字幕 | 国产色婷婷亚洲99精品小说| 美女国产一区二区三区| 精品国产123| 国产精品91一区二区| 国产精品蜜臀在线观看| 91蜜桃传媒精品久久久一区二区| 亚洲精品欧美在线| 3atv一区二区三区| 精品一区二区三区香蕉蜜桃 | av电影在线观看完整版一区二区| 中文字幕一区二区三区在线不卡| 97精品超碰一区二区三区| 怡红院av一区二区三区| 9191成人精品久久| 国产在线播放一区三区四| 国产精品欧美极品| 欧美体内she精高潮| 蜜桃av一区二区在线观看| 国产欧美日韩不卡免费| 色噜噜狠狠成人网p站| 日韩电影免费一区| 亚洲国产精品ⅴa在线观看| 色婷婷精品久久二区二区蜜臀av | 成人高清在线视频| 亚洲自拍偷拍综合| 欧美v亚洲v综合ⅴ国产v| 99精品视频在线免费观看| 亚洲国产视频一区二区| 久久综合视频网| 日本高清成人免费播放| 久久精品国产久精国产| 日韩伦理av电影| 欧美大片顶级少妇| 91一区二区在线| 麻豆免费精品视频| 成人欧美一区二区三区在线播放| 欧美美女黄视频| 国v精品久久久网| 日韩 欧美一区二区三区| 国产精品色眯眯| 欧美成人精品福利| 91老司机福利 在线| 国内精品不卡在线| 亚洲国产综合人成综合网站| 日本一区二区三区电影| 欧美一级高清大全免费观看| 色噜噜狠狠成人中文综合| 国产精品一区在线| 日韩精品国产欧美| 亚洲欧美日韩国产综合| 久久久精品国产免费观看同学| 欧美日韩一区二区不卡| 99精品国产热久久91蜜凸| 国产在线不卡一区| 蜜乳av一区二区| 天天色图综合网| 亚洲激情一二三区| 国产精品色噜噜| 久久精品一二三| 日韩精品专区在线影院观看| 欧美日韩亚洲综合在线| 91麻豆自制传媒国产之光| 成人v精品蜜桃久久一区| 六月丁香综合在线视频| 日本成人中文字幕在线视频| 亚洲午夜一二三区视频| 亚洲色图一区二区三区| 国产精品网站在线| 国产视频视频一区| 国产午夜精品福利| 久久综合九色综合97婷婷| 91精品国产综合久久香蕉的特点 | 精品一区二区三区av| 日本不卡视频在线观看| 天天综合色天天综合色h| 亚洲综合久久久久| 亚洲一区二区精品视频| 亚洲成人你懂的| 亚洲电影在线播放| 亚洲动漫第一页| 天堂精品中文字幕在线| 日韩主播视频在线| 蜜臀av在线播放一区二区三区| 奇米一区二区三区| 国内偷窥港台综合视频在线播放| 精品一区二区在线看| 国产毛片精品一区| 国产91精品一区二区麻豆亚洲| 国产一区二区三区免费看| 国产成人综合在线播放| av在线免费不卡| 色屁屁一区二区| 欧美日韩一本到| 欧美大白屁股肥臀xxxxxx| 欧美成人video| 国产精品卡一卡二| 亚洲制服丝袜一区| 老司机午夜精品99久久| 懂色av一区二区三区免费观看| 99久久伊人精品| 欧美探花视频资源| 日韩欧美你懂的| 欧美激情一区不卡| 亚洲成a人片综合在线| 精品一区二区三区免费观看 | 蜜臀av一区二区| 懂色av一区二区三区免费看| 在线视频观看一区| 日韩一区二区三区免费看| 国产女同性恋一区二区| 亚洲午夜成aⅴ人片| 韩国一区二区在线观看| 99久久国产综合色|国产精品| 欧美高清你懂得| 中文字幕中文字幕在线一区 | 26uuu精品一区二区| 亚洲三级电影网站| 人妖欧美一区二区| 91原创在线视频| 久久综合九色综合97婷婷女人| 亚洲激情av在线| 国产成人午夜精品影院观看视频| 欧美日韩精品一区二区三区 | 色成人在线视频| 精品国内片67194| 一区二区三区av电影| 国产精品综合在线视频| 欧美精品少妇一区二区三区| 中文字幕视频一区二区三区久| 免费在线观看精品| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 欧美一级二级在线观看| 亚洲免费在线视频一区 二区| 国内久久精品视频| 在线不卡的av| 樱花草国产18久久久久| 成人免费视频视频| 久久久午夜精品理论片中文字幕| 亚洲成a人v欧美综合天堂下载| 成人丝袜18视频在线观看| 精品福利一区二区三区| 丝袜亚洲另类欧美综合| 欧美综合色免费| 亚洲欧洲精品天堂一级| 国产成a人亚洲精| 久久久久97国产精华液好用吗| 美女国产一区二区| 日韩一区和二区| 图片区小说区国产精品视频| 91网页版在线| 亚洲视频免费在线| a在线欧美一区| 欧美国产日韩精品免费观看| 国产综合久久久久久鬼色| 欧美第一区第二区| 午夜伦欧美伦电影理论片| 在线免费一区三区| 亚洲激情综合网| 欧美日韩一区国产| 亚洲影视在线播放| 欧美综合色免费| 亚洲图片自拍偷拍| 7777精品伊人久久久大香线蕉完整版 | 欧美xxxxxxxxx| 国产一区日韩二区欧美三区| 中文字幕一区二区三区四区|