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

正文內(nèi)容

c課程設(shè)計報告—貪吃蛇(參考版)

2025-08-08 00:11本頁面
  

【正文】 rectangle(zhang1[2].x,zhang1[2].y,zhang1[2].x+30,zhang1[2].y10)。 rectangle(zhang1[1].x,zhang1[1].y,zhang1[1].x+30,zhang1[1].y10)。 zhang1[2].yes=0。*/ while(zhang1[2].x%10!=0) zhang1[2].x++。 zhang1[2].y=rand()%350+60。 zhang1[1].yes=0。/*食物隨機出現(xiàn)后必須讓食物能夠在整格內(nèi),這樣才可以讓蛇吃到*/ while(zhang1[1].x%10!=0) zhang1[1].x++。 while(1)/*玩游戲死循環(huán),按ESC鍵或蛇死時結(jié)束*/ { while(!kbhit())/*在沒有按鍵的情況下,蛇自己移動身體*/ { if(zhang1[1].yes==1)/*需要出現(xiàn)新食物*/ { zhang1[1].x=rand()%200+60。*/ snake[1].node=3。 snake[2].y[0]=100。 snake[2].y[1]=100。/*蛇1頭坐標初值。/*蛇1身坐標初值*/ snake[1].x[0]=110。 /*蛇2的方向往右*/ snake[1].x[1]=100。 /*蛇1活著*/ snake[1].direction=1。 snake[1].life=0。 zhang1[1].yes=1。/*設(shè)置隨機數(shù)的種子數(shù)*/ food[1].yes=1。 /*記錄游戲的等級*/ char buffer[10]。 outtextxy(480,10,score level)。 circle(604,i+5,5)。i450。 circle(i+5,455,5)。i602。 circle(328,i+5,5)。i=450。 circle(i+5,455,5)。i=328。 setlinestyle(SOLID_LINE,0,THICK_WIDTH)。/*圖形驅(qū)動,圖形系統(tǒng)初始化函數(shù)*/ /*游戲開始畫面,左上角坐標為(50,40),右下角坐標為(60,460)的圍墻*/void DrawK(void){ int i。void pain_borad()。 /*玩游戲具體過程*/void PrScore(void)。 /*開始畫面*/void GameOver(void)。 /*圖形驅(qū)動*/void Close(void)。 /*排行榜函數(shù)!*/void CompareScore2(struct person2) 。void InitScoreFiles1()。void WriteFiles1(struct person1 *tmp)。 /*蛇移動方向*/ int life。 int node。struct Snake{ int x[N]。 /*食物的縱坐標*/ int yes。struct Food{ int x。 /*食物的縱坐標*/ int yes。 struct Zhang1{ int x。int size。int score。 /*記錄游戲分數(shù)*/int score2=0。 /*定義第二個結(jié)構(gòu)體變量名稱。 }。*/struct person2 { char name[20]。 /*定義一個結(jié)構(gòu)體變量用來儲存第一個人的名字及分數(shù)!*/struct person1 per1[5]。 int score。 else putimage(250,250,save,COPY_PUT)。 if(i==1) putimage(250,150,save,COPY_PUT)。 outtextxy(300,200,pain broad)。 /*清屏*/ settextstyle(0,0,0)。 /*在堆中申請200字節(jié)空間*/ getimage(0,0,10,10,save)。 line(9,1,1,9)。 line(1,1,9,9)。 pain_board()。 /*調(diào)用排序函數(shù),對進榜的5人排序 */ WriteFiles(per)。 =score。 /*用背景色輸出空格,建立姓名輸入框 */ gotoxy(7,19)。 gotoxy(7,19)。 outtextxy(50,250,Refueling!Your Score Enter the Board!)。 if(scoreper[4].score) { setfillstyle(1,9)。 ReadFiles1()。 line(476,281+i*30,609,281+i*30)。 line(476,280+i*30,609,280+i*30)。 outtextxy(580,290+i*30,string)。 itoa(per[i].score,string,10)。i++) { setcolor(4)。 for(i=0。 setcolor(1)。 line(475,426,610,426)。 line(475,257,475,426)。 setcolor(15)。 setfillstyle(1,7)。 setcolor(8)。 setcolor(15)。 bar(482,227,599,239)。 ReadFiles1()。 }}void pain_board() /*顯示排行函數(shù) */{ int i。 } per[i]=des。j=i。i5。}void CompareScore(struct person des){ int i,j。 strcpy(a[i].name,nobody)。i5。 struct person a[5]。 fclose(fpwrite)。 exit(0)。 if((fpwrite=fopen(FILENAME,wb+))==NULL) { printf(can39。 fclose(fpread)。 rewind(fpread)。 exit(0)。 if((fpread=fopen(FILENAME,ab+))==NULL) { printf(can39。 closegraph()。 outtextxy(55,20,str)。 settextstyle(0,0,2)。 bar(50,15,220,35)。}void PrScore(void) /*輸出成績*/{ char str[10]。 outtextxy(200,200,GAME OVER)。 setcolor(RED)。 } /* endwhile(1)*/} /* 游戲結(jié)束 */void GameOver0(void) /*游戲結(jié)束*/{ cleardevice()。amp。!=1) =2。 else if(key==LEFT1amp。amp。!=4) =3。 else if(key==UP1amp。 /*如果蛇死就跳出循環(huán) */ key=bioskey(0)。 /*用背景色黑色去除蛇的最后一節(jié) */ rectangle([],[], []+10,[]10)。 delay(gamespeed)。i。 setcolor(4)。 } setcolor(5)。 score+=10。 setcolor(0)。 /*蛇的身體長一節(jié) */ =1。[]=20。 rectangle(,+10,)。amp。 } if(==1) /*以上判斷后,如果蛇死就跳出內(nèi)循環(huán)*/ break。[0]==) { GameOver0()。 } if([0]==+20amp。[0]==) { GameOver0()。 } if([0]==+10amp。[0]==) { GameOver0()。 } if([0]==amp。[0]130) { GameOver0()。[0]100amp。[0]310amp。 /*置蛇死標志 */ } if([0]190amp。 } }/*判斷蛇是否撞到墻壁*/ if([0]55||[0]595||[0]55||[0]455) { GameOver0()。 =1。amp。i。break。break。break。break。 [i]=[i1]。i0。 rectangle(,+10,)。 =0。 /*食物出現(xiàn)后必須讓食物能夠在整格內(nèi),這樣才可以讓蛇吃到*/ while(%10!=0) ++。 } if(==1) /*需要出現(xiàn)新食物 */ { =rand()%400+60。 /*畫面上有食物了 */ } if(==0) /*畫面上有食物就要顯示*/ { setcolor(RED)。 while(%10!=0) ++。 =rand()%350+60。 /*蛇節(jié)數(shù)初值*/ PrScore()。[1]=100。[0]=100。 /*蛇活著 */ =1。 =1。 /*右邊 */ }} /*玩游戲具體過程*/void GamePlay(){ randomize()。i+=20) { rectangle(40,i,58,i+20)。 /*下邊 */ } for(i=30。i+=20) /*循環(huán)畫圍墻*/ { rectangle(i,30,i+20,48)。 } for(i=40。i=297。 bar(602,30,620,470)。 bar(40,452,620,470)。 /*設(shè)置線型*/ setfillstyle(1,9)。 setcolor(12)。 cleardevice()。gd,amp。 registerbgidriver(EGAVGA_driver)。 sound(s[change/10])。 drawmat(ting48K,48,550,400,BROWN)。 drawmat(xu48K,48,420,400,RED)。 drawmat(wang48K,48,300,400,CYAN)。 drawmat(zhi48K,48,160,400,BROWN)。 drawmat(yuan24S,24,60,410,GREEN)。 drawmat(bo48K,48,300,315,RED)。 drawmat(lin48K,48,180,315,CYAN)。 drawmat(zu24S,24,30,330,YELLOW)。 drawmat(chi64S,64,400,100,RED)。 outtextxy(90,200,ARE YOU READY!!)。 setcolor(change/10)。 /*關(guān)閉揚聲器*/ cleardevice()。 if(change==140)change=10。 if(snow[i].y500)snow[i].y=10random(200)。i++) /*循環(huán)畫出snownum個雪花 */ {
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1