全球旧事资料 分类
r
挖雷游戏,仿wi
dows,versio
01r
湖北工程学院计算机学院,xhx修改自网络源代码r
游戏控制:f标记有雷,a:自动挖开,q不确定,空格或回车:挖雷,ESC:退出游戏r
r
r
i
cludeltgraphicshgtr
i
cludeltco
iohgtr
r
定义有效的键值r
defi
eENTER13r
defi
eESC27r
defi
eSPACE32r
defi
eUP72r
defi
eDOWN80r
defi
eLEFT75r
defi
eRIGHT77r
defi
eLOWERF39f39r
defi
eUPPERF39F39r
r
defi
eLOWERA39a39r
defi
eUPPERA39A39r
r
defi
eLOWERQ39q39r
defi
eUPPERQ39Q39r
r
定义雷区方块的尺寸r
defi
eROW16r
defi
eCOL16r
defi
eSTARTXgetwidthROWSIZEX2r
defi
eSTARTYgetheightCOLSIZEY2r
defi
eSIZEX30r
defi
eSIZEY30r
r
defi
eUNFLAG0未标记或挖开r
defi
eFLAGED1已标记为雷r
defi
eQUESTION20不能确定r
defi
eEXPLOD30踩雷r
defi
eOPEN40挖开r
r
r
i
ttableROWCOL雷区各方块是否有雷r
i
t
umROWCOL雷区各方块周围的雷数r
i
tflagROWCOL雷区各方块的状态r
i
tpipj光标当前位置r
r
i
tdi811011101方块八向偏移量r
i
tdj801110111r
r
r
获取按键信息,返回有效的操作值r
i
tgetKeyvoidr
while1r
ifkbhitr
r
i
tkeygetchr
switchkeyr
caseENTERr
caseUPr
caseDOWNr
caseLEFTr
caseRIGHTr
caseESCr
caseSPACEr
caseLOWERFr
caseUPPERFr
caseLOWERAr
caseUPPERAr
caseLOWERQr
caseUPPERQretur
keyr
r
r
r
r
r
r
随机生成地雷的分布r
voidge
erateMi
er
i
ttotalMi
er
i
tikr
i
trirjr
i
t
i
jr
statici
tseed0r
r
totalMi
eROWCOL6r
memsettable0sizeoftabler
memset
um0sizeof
umr
r
sra
dseedr
fori0ilttotalMi
eir
dor
rira
dROWr
rjra
dCOLr
whiletablerirjr
fork0klt8kr
iridikr
jrjdjkr
if
igt0ampamp
iltROWampamp
jgt0ampamp
jltCOL
um
i
jr
r
tablerirj1r
r
memsetflagUNFLAGsizeofflagr
r
r
绘制小方块r
voiddrawBlocki
tii
tjr
i
txyxxyyr
i
tcolorr
i
tmxmyr
r
xSTARTXjSIZEXr
ySTARTYiSIZEYr
xxxSIZEX1r
yyySIZEY1r
r
colorflagijUNFLAGLIGHTGRAYDARKGRAYr
setcolorWHITEr
recta
glexyxxyyr
setfillstylecolorSOLID_FILLr
floodfillx1y1WHITEr
r
setcolorWHITEli
exyxxyli
exyxyyr
setcolorBLACKli
exxyxxyyli
exyyxxyyr
r
ifpiiampamppjjr
setcolorREDr
recta
glex1y1xx1yy1r
r
mxx5r
myy5r
setcolorWHITEr
setbkmodeTRANSPARENTr
switchflagijr
caseUNFLAGr
outtextxymxmyquotquotr
breakr
caseFLAGEDr
outtextxymxmyquotFquotr
breakr
caseQUESTIONr
outtextr
r
好听全球资料 返回顶部