全球旧事资料 分类
pixel_saveijgetpixelxjyi保存原来的颜色ifmouse_drawij1putpixelxjyi0elseifmouse_drawij2putpixelxjyi15隐藏鼠标voidMouseOffi
tijxycolorxMouseXyMouseYfori0i16i原位置异或消去forj0j16jifmouse_drawij3mouse_drawij4co
ti
uecolorgetpixelxjyiputpixelxjyicolorcolorputpixelxjyipixel_saveijvoidMouseSetXYi
txi
ty设置当前位置_CXx_DXy_AX0x04ge
i
terrupt0x33i
tLeftPressvoid鼠标左键按下_AX0x03ge
i
terrupt0x33retur
_BX1i
tRightPressvoid鼠标右键按下_AX0x03ge
i
terrupt0x33retur
_BX2
f是否按下中键返回值同上i
tMiddlePress_AX0x03ge
i
terrupt0x33retur
_BX4voidMouseGetXYvoid得到当前位置_AX0x03ge
i
terrupt0x33MouseX_CXMouseY_DX鼠标按键情况返回0表示只移动,返回1表示左右键同时按下,2表示只按了左键,3表示只按了右键i
ti
ti
ti
tMouseStatusxystatuspress0
i
tijcolorstatus0默认鼠标没有移动xMouseXyMouseYwhilexMouseXyMouseYstatus0press0ifLeftPressRightPresspress1elseifLeftPresspress2elseifRightPresspress3MouseGetXYifMouseXxMouseYystatus1ifstatus移动情况才重新显示鼠标
ffori0i16i原位置异或消去forj0j16jifmouse_drawij3mouse_drawij4co
ti
uecolorgetpixelxjyiputpixelxjyicolorcolorputpixelxjyipixel_saveijMouseO
MouseXMouseY新位置显示ifpress0有按键的情况retur
pressretur
0只移动的情况voidCo
trolvoid游戏开始重新关闭i
tgameFLAG1游戏失败后判断是否重新开始的标志while1MouseStatusifgameFLAG游戏失败后没判断出重新开始或者退出游戏的话就继续判断GameBegai
游戏初始画面GamePlay具体游戏ifgameAGAIN1游戏中重新开始gameAGAIN0co
ti
uegameFLAG0ifLeftPress判断是否重新开始ifMouseX280MouseX300MouseY65MouseY85gameFLAG1co
ti
ue
fifkbhit判断是否按键退出breakvoidDrawSmilevoid画笑脸MouseOffsetfillstyleSOLID_FILLYELLOWfillellipse290751010setcolorYELLOWsetfillstyleSOLID_FILLBLACK眼睛fillellipse2857522fillellipse2957522setcolorBLACK嘴巴bar2878029381MouseGetXYMouseO
MouseXMouseYvoidDrawRedflagi
tii
tj显示红旗MouseOffsetcolor7setfillstyleSOLID_FILLREDbar198j2095i20198j20595i205setcolorBLACKli
e198j2095i20198j2095i2010MouseGetXYMouseO
MouseXMouseYvoidDrawEmptyi
tii
tji
tmodei
tcolor两种空格子的显r
好听全球资料 返回顶部