酒汽嬉敬禦嗄老
作者 佚名技术
来源 程序设计
浏览
发布时间 2012-06-29
鳩業*/ { score++; DrawFly(x,y,BLACK); DrawM(mx,my,YELLOW); PrScore(); DrawM(mx,my,BLACK); break; } } if(y>490&&col+x>col)/*徭強?払*/ break; } if(y<490) { setcolor(RED); line(40+num*30-10,55,40+num*30+10,75); line(40+num*30-10,75,40+num*30+10,55); } num++; if(GetKey(KEY_ESC))/*潤崩嗄老*/ break; } Win(); while(1) } void Init()/*兜兵*/ { int gd=DETECT,gm; initgraph(&gd,&gm,"c:\tc"); cleardevice(); InstallKeyboard(); } void Close()/*購液*/ DrawFly(int x,int y,int color)/*鮫敬禦*/ void far interrupt NewInt9(void) { unsigned char ScanCode,temp; ScanCode=inportb(0x60); temp=inportb(0x61); outportb(0x61,temp 0x80); outportb(0x61,temp & 0x7f); if(ScanCode&0x80) { ScanCode&=0x7f; key_state[ScanCode]=0; } else { key_state[ScanCode]=1; key_pressed[ScanCode]=1; } outportb(0x20,0x20); } void InstallKeyboard(void) { int i; for(i=0;i<128;i++) key_state[i]=key_pressed[i]=0; OldInt9Handler=getvect(9); /*嶄僅?楚峙*/ setvect(9,NewInt9); /*嶄僅殻會NewInt9仇峽贋秘峺協議嶄僅?楚燕嶄INT 09H*/ } void ShutDownKeyboard(void) int GetKey(int ScanCode) { int res; res=key_state[ScanCode]key_pressed[ScanCode]; key_pressed[ScanCode]=0; return res; } |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: c/c++基础--malloc函数下一篇: Linux下 C++程序的异常处理技巧
关于酒汽嬉敬禦嗄老的所有评论