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

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

?? mshape.c

?? 游戲對外設硬件的控制 鼠標 鍵盤 和手柄
?? C
字號:
#define SCREEN_WIDTH 320
#define SCREEN_HEIGHT 200
#define VGA256 0x13
#define TEXT_MODE 0x03
#include <dos.h>
#include <stdio.h>
#define MOUSE_INT 0x33
#define MOUSE_RESET 0x00
#define MOUSE_SHOW 0x01
#define MOUSE_HIDE 0x02
#define MOUSE_BUTT_POS 0x03
#define MOUSE_SET_SENSITIVITY 0x1A
#define MOUSE_MOTION_REL 0x0B
#define MOUSE_LEFT_BUTTON 0x01
#define MOUSE_RIGHT_BUTTON 0x02
#define MOUSE_CENTER_BUTTON 0x04

unsigned char far *video_buffer=(char far *)0xA0000000L;

typedef struct{
  int mak[2][16];
  int hor;
  int ver;
  }mscurstype;

mscurstype arrow={0x3fff,0x1fff,0x0fff,0x07ff,
 0x03ff,0x01ff,0x00ff,0x007f,
 0x003f,0x00ff,0x01ff,0x10ff,
 0x30ff,0xf87f,0xf87f,0xfc3f,
 0x0000,0x4000,0x6000,0x7000,
 0x7800,0x7c00,0x7e00,0x7f00,
 0x7f80,0x7e00,0x7c00,0x4600,
 0x0600,0x0300,0x0300,0x0180,0,0};

mscurstype lin={0xe3e3,0xe3e3,0xe3e3,0xe3e3,
0x8080, 0x8080,0x8080,0xe3e3,
0xc1c1, 0x8080,0x0000,0x2323,
0xe3e3,0xe3e3,0xe3e3, 0xe3e3,
 0x0000,0x0808,0x0808,0x0808,
 0x0808,0x3e3e,0x0808,0x0808,
 0x1c1c,0x2a2a,0x4848,0x0808,
 0x0808,0x0808,0x0808,0x0000,2,0};

mscurstype qi={0xff89,0xff88,0xff8e,0x8001,
0x8001,0x8001,0x8d8f,0x8c8c,
0x8d8c,0x8d88,0x8009,0x8983,
0x9542,0x1540,0x39b0,0x7d79,
0x0000,0x0020,0x0020,0x0020,
0x3ffc,0x2020,0x2020,0x2020,
0x2020,0x2020,0x2020,0x2020,
0x0000,0x4008,0x0004,0x0000,16,0};

mscurstype handcurs={-7681,-7681,-7681,-7681,-7681,-8192,-8192,-8192,
		      0,    0,    0,    0,    0,    0,    0,    0,
		      7680,4608,4608,4608,4608,5119,4681,4681,4681,
		      -28671,-28671,-28671,-22767,-32767,-32767,-1,4,0};

int Squeeze_Mouse(int command,int *x,int *y,int *buttons)
{
union REGS inregs,outregs;

switch(command)
{
case MOUSE_RESET:
{
inregs.x.ax=0x00;
int86(MOUSE_INT,&inregs,&outregs);
*buttons=outregs.x.bx;
return(outregs.x.ax);
}break;



case MOUSE_SHOW:
{
inregs.x.ax=0x01;
int86(MOUSE_INT,&inregs,&outregs);
return(1);
}break;


case MOUSE_HIDE:
{
inregs.x.ax=0x02;
int86(MOUSE_INT,&inregs,&outregs);
return(1);
}break;


case MOUSE_BUTT_POS:
{
inregs.x.ax=0x03;
int86(MOUSE_INT,&inregs,&outregs);
*x=outregs.x.cx;
*y=outregs.x.dx;
*buttons=outregs.x.bx;
return(1);
}break;


case MOUSE_MOTION_REL:
{
inregs.x.ax=0x03;
int86(MOUSE_INT,&inregs,&outregs);
*x=outregs.x.cx;
*y=outregs.x.dx;
return(1);
}break;

case MOUSE_SET_SENSITIVITY:
{
inregs.x.ax=0x04;

inregs.x.bx=*buttons;
inregs.x.cx=*x;
inregs.x.dx=*y;

int86(MOUSE_INT,&inregs,&outregs);
return(1);
}break;


default:break;
}
}

void setcurshape(mscurstype mask)
{
  union REGS r;
  struct SREGS s;
  r.x.ax=9;
  r.x.bx=mask.hor;
  r.x.cx=mask.ver;
  r.x.dx=FP_OFF(&mask);
  s.es=FP_SEG(&mask);
  int86x(0x33,&r,&r,&s);
}

void mscurson(mscurstype shape)
{
int msvisible;
 union REGS r;
 struct SREGS s;
 setcurshape(shape);
 r.x.ax=1;
 msvisible=1;
 int86x(0x33,&r,&r,&s);
 }

void Set_Video_Mode(int mode)
{
	union REGS inregs,outregs;
	inregs.h.ah=0;
	inregs.h.al=(unsigned char)mode;
	int86(0x10,&inregs,&outregs);
}

void Fill_Screen(int value)
{
_fmemset(video_buffer,(char)value,SCREEN_WIDTH*SCREEN_HEIGHT+1);
}

void main(void)
{
int xmouse,ymouse,btnmouse,done=0,old=0,i=0,type=1;
	Set_Video_Mode(VGA256);
	Fill_Screen(2);
	Squeeze_Mouse(MOUSE_RESET,0,0,0);
	mscurson(handcurs);
	Squeeze_Mouse(MOUSE_SHOW,0,0,0);
	while(done==0)
	{
		Squeeze_Mouse(MOUSE_BUTT_POS,&xmouse,&ymouse,&btnmouse);
		if(btnmouse==1&&old!=1)
		{
			type++;
			old=1;
			Squeeze_Mouse(MOUSE_HIDE,0,0,0);
			if(type==1)
				mscurson(handcurs);
			if(type==2)
				mscurson(arrow);
			if(type==3)
				mscurson(lin);
			if(type==4)
			{
				mscurson(qi);
				 type=0;
			}
			Squeeze_Mouse(MOUSE_SHOW,0,0,0);

		}
		i++;
		if(i==5000)
		{
			old=0;
			i=0;
		}
		if(kbhit())
			done=1;
	}
	Set_Video_Mode(TEXT_MODE);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99re66热这里只有精品3直播| 亚洲成人午夜电影| 欧美在线你懂得| 国产在线一区观看| 亚洲一区在线观看网站| 久久无码av三级| 91超碰这里只有精品国产| 成人性生交大合| 美国三级日本三级久久99| 一区二区视频免费在线观看| 久久亚洲精品国产精品紫薇| 欧美日本在线视频| 91女人视频在线观看| 国产盗摄一区二区| 久久99精品国产麻豆不卡| 亚洲在线成人精品| 国产精品电影一区二区三区| 精品国产一区二区三区忘忧草 | 一区二区三区精品| 国产午夜精品福利| 日韩一级高清毛片| 7777精品伊人久久久大香线蕉 | 亚洲综合视频网| 中文天堂在线一区| 久久综合一区二区| 日韩欧美资源站| 欧美挠脚心视频网站| 欧洲精品视频在线观看| 99久久99久久综合| 成人精品在线视频观看| 国精品**一区二区三区在线蜜桃| 青青青伊人色综合久久| 偷偷要91色婷婷| 亚洲成人av一区二区| 亚洲影院理伦片| 亚洲伊人色欲综合网| 一区二区三区在线不卡| 亚洲女性喷水在线观看一区| 热久久一区二区| 日韩成人一区二区| 日韩二区三区在线观看| 日韩国产高清影视| 免费看黄色91| 精品一区二区三区蜜桃| 蜜臀va亚洲va欧美va天堂| 日韩精品一级中文字幕精品视频免费观看 | 2023国产一二三区日本精品2022| 欧美成人一区二区三区| 精品国产露脸精彩对白| 久久夜色精品国产欧美乱极品| 欧美精品一区二区三区一线天视频| 精品日韩欧美在线| 久久嫩草精品久久久精品一| 国产亚洲婷婷免费| 国产精品美日韩| 一区二区三区中文字幕| 午夜精品在线看| 久久99国产精品久久99 | 九一九一国产精品| 国产成人综合亚洲91猫咪| 国产成人精品亚洲777人妖| 不卡免费追剧大全电视剧网站| 91玉足脚交白嫩脚丫在线播放| 一本色道久久综合精品竹菊| 欧美日韩黄色影视| 精品国产露脸精彩对白| 国产精品久久久一本精品| 亚洲最大色网站| 美腿丝袜亚洲色图| 成人午夜激情视频| 日本高清无吗v一区| 欧美一区二区三区婷婷月色| 久久欧美一区二区| 亚洲综合免费观看高清完整版| 爽爽淫人综合网网站| 国产一区二区三区综合| 色婷婷激情久久| 日韩亚洲欧美在线| 中文字幕精品在线不卡| 亚洲va韩国va欧美va精品 | 亚洲午夜一区二区| 久久91精品国产91久久小草| 成人精品高清在线| 欧美日韩国产一级二级| 国产三级欧美三级日产三级99 | 国产日韩三级在线| 亚洲综合一区二区精品导航| 久久成人羞羞网站| 91蜜桃网址入口| 日韩欧美激情在线| 蜜臀av在线播放一区二区三区 | 一本大道综合伊人精品热热| 日韩欧美www| 亚洲三级免费电影| 精品在线免费视频| 欧美亚洲精品一区| 国产精品亲子乱子伦xxxx裸| 午夜久久电影网| 97久久超碰精品国产| 日韩午夜中文字幕| 亚洲一区二区高清| 成人av在线资源网站| 欧美一区二区三区视频在线观看| 中文字幕亚洲不卡| 久久精品国产成人一区二区三区| 91久久国产综合久久| 国产欧美一区二区精品仙草咪| 日韩黄色免费网站| 欧美日韩亚洲综合| 亚洲美女精品一区| 成人午夜av在线| 亚洲精品在线一区二区| 日韩综合一区二区| 色狠狠色狠狠综合| 17c精品麻豆一区二区免费| 国模娜娜一区二区三区| 日韩欧美亚洲另类制服综合在线| 1024成人网色www| 国产v日产∨综合v精品视频| 精品国产污污免费网站入口 | 首页亚洲欧美制服丝腿| 99麻豆久久久国产精品免费| 久久日韩精品一区二区五区| 蜜臀a∨国产成人精品| 91精品国产高清一区二区三区蜜臀 | 欧美日韩精品一区二区天天拍小说 | 亚洲图片欧美色图| 在线观看视频一区二区| 一区二区三区在线免费观看| 99久久久无码国产精品| 国产精品色哟哟| 成人午夜电影小说| 国产精品三级电影| gogogo免费视频观看亚洲一| 国产精品免费网站在线观看| 成人国产精品免费观看视频| 国产精品三级电影| jiyouzz国产精品久久| 中文字幕一区av| 91麻豆123| 亚洲在线免费播放| 欧美精品三级日韩久久| 日韩av在线发布| 精品日韩在线观看| 国产成人精品影视| 日韩一区中文字幕| 91久久久免费一区二区| 亚洲一区二区精品久久av| 欧美三区在线观看| 日本不卡视频在线| 久久午夜国产精品| 99视频一区二区| 亚洲综合视频在线观看| 欧美精品1区2区3区| 久久99国内精品| 国产精品女上位| 色哟哟一区二区三区| 亚洲va欧美va天堂v国产综合| 日韩亚洲电影在线| 高清不卡在线观看| 夜夜嗨av一区二区三区中文字幕| 欧美乱妇23p| 国产永久精品大片wwwapp| 欧美国产日本韩| 欧美四级电影网| 久久精品国产77777蜜臀| 国产欧美在线观看一区| 色欧美乱欧美15图片| 日本系列欧美系列| 国产欧美一二三区| 欧美日韩日日摸| 国产成人综合在线播放| 一区二区三区精品在线观看| 91麻豆精品国产91久久久使用方法| 狠狠色丁香久久婷婷综合丁香| 国产精品热久久久久夜色精品三区 | 激情伊人五月天久久综合| 成人免费一区二区三区视频| 欧美日韩不卡在线| 国产精品综合一区二区三区| 国产精品久久久久久妇女6080| 欧美日韩免费观看一区二区三区| 精品一区二区三区久久| 国产一区二区三区四区五区美女| 国产精品丝袜在线| 日韩欧美亚洲国产另类| 色综合天天综合网天天狠天天| 免费不卡在线视频| 亚洲人成网站在线| 26uuu国产一区二区三区| 91高清视频在线| 国产成人aaaa| 蜜臀av一区二区在线观看| 亚洲免费av高清| 欧美精品一区二区三区在线播放| 欧美午夜精品理论片a级按摩| 国产成人免费在线| 久久精品国产久精国产| 亚洲综合丝袜美腿| 国产精品进线69影院|