freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

推箱子c課程設(shè)計(jì)報(bào)告(更新版)

2025-08-31 21:18上一頁面

下一頁面
  

【正文】 //接收Fn的下一個(gè)字符 //F1~F10:59~68 else if(mand=2amp。v[M[0]][M[1]]=0。mand==39。 (v[M[0]][M[1]+1]==0||v[M[0]][M[1]+1]==jia||v[M[0]][M[1]+1]==men)) { v[M[0]][M[1]+1]=ren。move_num=move_num+1。amp。 //人的左邊為空或者左邊是家或者左邊是門的時(shí)候人可以往左邊走 v[M[0]][M[1]]=0。} if(temm==0amp。amp。move_num=move_num+1。mand==39。amp。M[0]=M[0]1。 amp。 v[M[0]][M[1]+2]=oxiang。M39。temm=temm+1。mand==39。temm=temm+1。amp。 v[M[0]2][M[1]]==jia) //箱子在人的上邊或者 人的上邊的箱子已經(jīng)放好了且人的上面兩行就是箱子的家 { v[M[0]1][M[1]]=ren。 if(temm==0amp。} else if(num_guan==12) {system(cls)。} else if(num_guan==8) {system(cls)。} else if(num_guan==4) {system(cls)。 char mand。} }}2 control()Control()在這個(gè)程序中主要控制游戲中人物和箱子的運(yùn)動(dòng),當(dāng)玩家在鍵盤進(jìn)行各種操作時(shí)系統(tǒng)會(huì)給出不同的反應(yīng)。 else if(i==10) chushihua_guan10()。 門 else if(i==2) chushihua_guan2()。依次類推,當(dāng)完成14關(guān)之后j=1游戲結(jié)束。箱子的個(gè)數(shù),int move_num人行走的次數(shù);int push_num人推箱子的次數(shù);定義數(shù)組int M[2]表示人所在的位置。該模塊是幾個(gè)功能函數(shù)的集合,包括屏幕輸出功能、指定位置狀態(tài)判斷功能和關(guān)卡重置功能。屏幕初始化用于輸出歡迎信息和操作提示,游戲每一關(guān)的初始化是構(gòu)建每一關(guān)的關(guān)卡。本游戲一共分14關(guān),由易到難,每一關(guān)都隨著關(guān)數(shù)的增加來增加難度,從而達(dá)到吸引游戲玩家的目的。在C語言編寫軟件WINTC上,涉及軟中斷、二維數(shù)組、鍵盤操作及圖形化函數(shù)等方法,顯示器中斷寄存器的設(shè)置、二維數(shù)組的定義、鍵盤上鍵值的獲取、圖形方式下光標(biāo)的顯示和定位,以及部分圖形函數(shù)的使用實(shí)現(xiàn)了一個(gè)完整的推箱子游戲界面,界面清晰可見。3 循環(huán)功能:當(dāng)玩家正在游戲的時(shí)候如果某一步走錯(cuò)了,導(dǎo)致游戲無法完成,可以隨時(shí)重新開始游戲來完成關(guān)卡,游戲過程中可以隨時(shí)按Ctrl+V退出游戲。(3)移動(dòng)箱子模塊。小人移動(dòng)流程圖 小人移動(dòng)的方向有4個(gè),move()函數(shù)(處理小人移動(dòng)的函數(shù))對這4個(gè)方向移動(dòng)的處理都一致,只是調(diào)用函數(shù)時(shí)的參數(shù)有所不同。進(jìn)入游戲后,首先調(diào)用chushi1()函數(shù)初始化要使用的頁面,之后程序進(jìn)入play()函數(shù),play()函數(shù)中通過if語句通過判斷i的值來初始化不同的關(guān)卡(設(shè)置好關(guān)卡的人,箱子,箱子的目的地,門),接著程序進(jìn)入control函數(shù)通過獲取玩家在鍵盤上的操作來分別對游戲人物進(jìn)行操作,最后通過wancheng函數(shù)來對操作進(jìn)行判斷,如果判斷成功的話則進(jìn)入下一關(guān)游戲。i=20。 else if(i==5) chushihua_guan5()。 else if(i==13) chushihua_guan13()。amp。chushihua_guan1()。chushihua_guan5()。chushihua_guan9()。chushihua_guan13()。H39。 M[0]=M[0]1。 amp。 M[0]=M[0]+1。amp。move_num=move_num+1。 (v[M[0]][M[1]+1]==xiang||v[M[0]][M[1]+1]==oxiang) amp。push_num=push_num+1。amp。} if(temm==0amp。v[M[0]][M[1]]=0。amp。mand==39。temm=temm+1。K39。} if(temm==0amp。 (v[M[0]][M[1]2]==0||v[M[0]][M[1]2]==jia)) { v[M[0]][M[1]1]=ren。amp。M[1]=M[1]+1。amp。move_num=move_num+1。} else 。}} return 0。j++) if(fuben[i][j]==jiaamp。printf(█)。printf(★)。}4 Wancheng()Wancheng()函數(shù)在這個(gè)程序中的功能主要是判斷游戲是否完成,其中定義了變量n來控制oxiang(進(jìn)入了目標(biāo)位置(家)的箱子)的個(gè)數(shù),用fuben[i][j]==men來定義“完成門”,當(dāng)n等于此關(guān)中箱子的個(gè)數(shù)且v[i][j]=men,即人的位置在“完成門”上的時(shí)候return(1)即玩家完成了這個(gè)一關(guān),如果完成門在oxiang或者人不在完成門上則未完成。i=12。 } else if(v[door[0]][door[1]]!=ren) { v[door[0]][door[1]]=
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1