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

正文內(nèi)容

最新貪吃蛇課程設(shè)計報告-閱讀頁

2025-08-04 05:58本頁面
  

【正文】 4int rnd1,rnd2。vectorintvoy。 /*圖形界面初始化函數(shù)*/void DrawFence(void)。 /*結(jié)束游戲*/void GamePlay(void)。 /*顯示分?jǐn)?shù)*/void fun_pause()。 /*重置游戲*/void fun_obstacle()。 /*食物的橫坐標(biāo)*/ int y。 /*判斷是否要出現(xiàn)食物的變量*/}。 /*保存蛇身每一節(jié)位于屏幕上的列坐標(biāo)*/ int y[MAX_JOINTS]。 /*蛇的節(jié)數(shù)*/ int direction。 /*蛇的生命,0活著,1死亡*/}。 InitGraph()。 GamePlay()。 }int main (){ mciSendString(play , NULL, 0, NULL)。 return 0。 setbkcolor(BLUE)。 cleardevice()。 outtextxy(170,150,Greedy Snake)。 getch()。 cleardevice()。 setbkcolor(LIGHTGREEN)。 //畫圍墻 setfillstyle(LIGHTBLUE)。 i=591。 //上邊 bar(i,40,i+7,47)。 //下邊 } for (i=40。 i+=10){ bar(50, i, 57, i+7)。 //右邊 }}//結(jié)束游戲void GameOver(int score){ cleardevice()。 setcolor(RED)。 outtextxy(100, 200, GAME OVER)。 //關(guān)閉音樂 getch()。}//輸出成績void PrScore(int score){ char str_score[10]。 //bar(50, 15, 220, 35)。 //setfont(25, 0, _T(微軟雅黑))。 setbkmode(TRANSPARENT)。 setfillstyle(BLACK)。 setfont(60, 0, _T(微軟雅黑))。 outtextxy(625, 30, _T(貪吃蛇))。 setcolor(LIGHTGREEN)。 outtextxy(625, 170, _T(班級:24041001))。 setfont(25, 0, _T(微軟雅黑))。 outtextxy(625, 380, _T(上:W))。 outtextxy(625, 420, _T(左:A))。 outtextxy(625, 460, _T(分?jǐn)?shù):))。 outtextxy(625, 520, _T(重新游戲(R鍵)))。 sprintf(str_score,%i,score)。 EndBatchDraw()。amp。}void GamePlay(){ int i, key。 //控制游戲速度* int score = 0。 //食物結(jié)構(gòu)體變量 struct Snake snake。 //1表示需要出現(xiàn)新食物,0表示已經(jīng)存在食物 = 0。 //置蛇頭方向往右 [0] = 100。 //置蛇頭初始位置 [1] = 110。 = 2。 //顯示游戲得分 //重復(fù)玩游戲,直到按Esc鍵結(jié)束 srand(time(NULL))。 //播放音樂 if ( == 1){ //需要出現(xiàn)新食物 = rand() % 400 + 60。 //食物出現(xiàn)后必須在整格內(nèi)才能讓蛇吃到 while (%10 != 0) { ++。 } =0。 rectangle(, , +10, )。 i0。 [i] = [i1]。 break。 break。 break。 break。 i。amp。 //顯示失敗 = 1。 } } //判斷蛇是否撞到墻壁 if ([0]55 || [0]595 || [0]55 || [0]455){ GameOver(score)。 //蛇死 } for(int obs_i = 0。 obs_i++){ //判斷是否撞到障礙物 if(vox[obs_i]==[0] amp。 voy[obs_i]==[0]) GameOver(score)。 if ([0]== amp。 [0]==){ //吃到食物后 //把畫面上的食物清除 setcolor(0)。 //新的一節(jié)先放在看不見的位置,下次循環(huán)就取前一節(jié)的位置 [] =20。 ++。 //畫面上需要出現(xiàn)新食物 score += 10。 //輸出新得分 } //畫蛇 setcolor(RED)。 i。 } Sleep(gamespeed)。 rectangle([], [], []+10,[]10)。 //如果蛇死,則跳出循環(huán) key=getch()。w39。W39。}break。d39。D39。}break。a39。A39。}break。s39。S39。}break。p39。P39。break。r39。R39。break。 if(c==39。 || c==39。) { break。}void fun_obstacle(){ rnd1 = random(50,580)。 while(rnd1%10 != 0) rnd1++。 (rnd1)。 setfillstyle(RGB(255,204,51))。}17
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1