Vb掃雷程序代碼

Vb掃雷程序代碼

ID:43442469

大小:22.24 KB

頁(yè)數(shù):23頁(yè)

時(shí)間:2019-10-01

Vb掃雷程序代碼_第1頁(yè)
Vb掃雷程序代碼_第2頁(yè)
Vb掃雷程序代碼_第3頁(yè)
Vb掃雷程序代碼_第4頁(yè)
Vb掃雷程序代碼_第5頁(yè)
資源描述:

《Vb掃雷程序代碼》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、PrivateobjMineAsNewclsWinMinePrivateSubForm_Load()SetobjMine.frmDisplay=MeEndSubPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsSingle)'判斷單擊的是哪個(gè)區(qū)域objMine.BeginHitTestButton,x,yEndSubPrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsSingle)'判

2、斷當(dāng)鼠標(biāo)左鍵按下的時(shí)候鼠標(biāo)指針在哪個(gè)區(qū)域objMine.TrackHitTestButton,x,yEndSubPrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsSingle)'判斷釋放鼠標(biāo)左鍵的時(shí)候鼠標(biāo)指針在哪個(gè)區(qū)域objMine.EndHitTestButton,x,yEndSubPrivateSubmnuBeginner_Click()mnuBeginner.Checked=TruemnuIntermediate.Checked=FalsemnuExpert.Chec

3、ked=FalsemnuCustom.Checked=False'初級(jí)模式objMine.SetMineFieldDimension8,8,10,FalseobjMine.mblnNewGame=TrueEndSubPrivateSubmnuCustom_Click()mnuBeginner.Checked=FalsemnuIntermediate.Checked=FalsemnuExpert.Checked=FalsemnuCustom.Checked=True'中級(jí)模式objMine.GetMineFieldDimensionsfrmCustomDlg

4、frmCustomDlg.Show1'如果按ESC鍵,則退出IffrmCustomDlg.mblnEscapeThenExitSubobjMine.SetMineFieldDimensionVal(frmCustomDlg.txtRows),Val(frmCustomDlg.txtColumns),Val(frmCustomDlg.txtMines),True'卸載隱藏的對(duì)話(huà)框UnloadfrmCustomDlg'做好準(zhǔn)備開(kāi)始新游戲objMine.mblnNewGame=TrueEndSubPrivateSubmnuExit_Click()'調(diào)用termi

5、nate事件SetobjMine=Nothing'退出游戲EndEndSubPrivateSubmnuExpert_Click()mnuBeginner.Checked=FalsemnuIntermediate.Checked=FalsemnuExpert.Checked=TruemnuCustom.Checked=False'高級(jí)模式objMine.SetMineFieldDimension16,30,100,FalseobjMine.mblnNewGame=TrueEndSubPrivateSubmnuIntermediate_Click()mnuBe

6、ginner.Checked=FalsemnuIntermediate.Checked=TruemnuExpert.Checked=FalsemnuCustom.Checked=False'自定義模式objMine.SetMineFieldDimension16,16,40,FalseobjMine.mblnNewGame=TrueEndSubPrivateSubmnuNew_Click()'開(kāi)始新游戲objMine.NewGameEndSubOptionExplicit'判斷左鍵是否按下PrivateConstLEFT_BUTTONAsByte=1'標(biāo)記

7、沒(méi)有地雷的區(qū)域PrivateConstNONEAsByte=0'標(biāo)記是否觸雷PrivateConstMINEAsByte=243'已經(jīng)清除地雷的區(qū)域PrivateConstBEENAsByte=244'標(biāo)記確定已經(jīng)有地雷的區(qū)域PrivateConstFLAGGEDAsByte=2'標(biāo)記可疑區(qū)域PrivateConstQUESTIONAsByte=1'最大、最小行列數(shù)PrivateConstMIN_MINESAsByte=10PrivateConstMAX_MINESAsByte=99PrivateConstMIN_ROWSAsInteger=8Privat

8、eConstMAX_ROWSAsInteger=24Private

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。