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

正文內(nèi)容

基于s3c44b0arm飛機(jī)游戲課程設(shè)計(jì)報(bào)告-文庫(kù)吧資料

2025-06-29 21:01本頁(yè)面
  

【正文】 live_Army[m] = 0。 b[j] = ArmyY[m] + 30 amp。 b[j] = ArmyY[m] amp。 a[j] = ArmyX[m] + 30 amp。 m++) { if( a[j] = ArmyX[m] amp。 j++) { for(m = 0。 for(j = 0。 LCD_Clear_Bullet(a[3], b[3], c[3], d[3])。 LCD_Clear_Bullet(a[1], b[1], c[1], d[1])。 Delay(800)。 LCD_Draw_FillRect(a[3], b[3], c[3], d[3],0x00)。 LCD_Draw_FillRect(a[1], b[1], c[1], d[1],0x00)。}/*********************************************************** 子彈**********************************************************/void draw_Bullet(){ int j。 } } } } if(live_plane == 1) { drawPlane(planeX,planeY,1)。 liveCount 。 LCD_Clear_Plane(planeX 10, planeY 10,planeX + 30, planeY + 20)。 drawBonb(planeX 10, planeY 10 , 1)。 LCD_Clear_Plane(planeX, planeY, planeX + 40, planeY + 40)。 Delay(2000)。 LCD_Clear_Plane(ArmyX[k], ArmyY[k], ArmyX[k] + 30, ArmyY[k] + 30)。 live_Army[k] == 1) { //live_plane = 0。 k++) { if(minx[k] maxx[k] || miny[k] maxy[k]) { } else { if(live_plane == 1 amp。 } for(k = 0。 maxx[k] = (ArmyX[k] 10 planeX 0)? planeX + 40:ArmyX[k] + 30。k++) { minx[k] = (ArmyX[k] planeX 0)? ArmyX[k] + 2:planeX。 for(。break。139。break。:LCD_Clear_Plane(planeX, planeY, planeX+40, planeY+40)。 case 39。 planeY += 10。039。break。:LCD_Clear_Plane(planeX, planeY, planeX+40, planeY+40)。 case 39。 planeY = 10。239。 key = Key_Get()。 int maxy[3]。 int miny[3]。 if(planeY 200) planeY = 200。 if(planeX 205) planeX = 205。 if(i = 5) i = 0。 d[i] = planeY。 b[i] = planeY 6 。 GUI_DrawBitmap(pBitmap,x,y)。 GUI_DrawBitmap(pBitmap,x,y)。 GUI_DrawBitmap(pBitmap,x,y)。 GUI_DrawBitmap(pBitmap,x,y)。 y++) { SETPIXEL(x, y, 0xff)。 x++) { for(y = y0。 for(x = x0。 LCD_Draw_FillRect(245, 200, 250, 237,color[b])。 LCD_Draw_FillRect(245, 120, 250, 157,color[b])。 LCD_Draw_FillRect(245, 40, 250, 77,color[b])。 LCD_Draw_FillRect(70, 200, 75, 237,color[b])。 LCD_Draw_FillRect(70, 120, 75, 157,color[b])。 LCD_Draw_FillRect(70, 40, 75, 77,color[b])。 if(a == 1) b = a 1。void changeColor(int a){ int b。void LCD_Clear_Bullet(int x0, int y0, int x1, int y1)。//int live_Army = 1。int AccSign1 = 1 , AccSign2 = 1 , AccSign3 = 1 , AccSign4 = 1。int liveHeart[3]。//飛機(jī)生命值int Random1 = 80 , Random2 = 200 ,Random3 = 120。int ArmyX[3] ,ArmyY[3],live_Army[3]。int i = 0 ,m = 0。//鍵值int planeX=145,planeY=200。/*********************************************************** 變量**********************************************************/extern GUI_BITMAP *pBitmap。= ~0x1000)define ENABLE_TIMER2 (rTCON |= 0x1000)define ENABLE_TOUCH (rPDATE amp。本次課程設(shè)計(jì)是以小組合作的形式進(jìn)行,在這個(gè)過(guò)程中我們小組成員之間互相學(xué)習(xí),互相幫助,團(tuán)結(jié)協(xié)作,彌補(bǔ)彼此的不足,經(jīng)過(guò)成員間的討論及請(qǐng)教其他小組成員,我們的問(wèn)題迎刃而解。生命值的統(tǒng)計(jì),擊毀敵機(jī)數(shù)6功能實(shí)現(xiàn)液晶顯示游戲初始化后,開(kāi)機(jī)界面的顯示。5飛機(jī)與飛機(jī)的碰撞采用矩陣相交的方法,實(shí)現(xiàn)算法如下:假定矩形是用一對(duì)點(diǎn)表達(dá)的(minx, miny) (maxx, maxy),那么兩個(gè)矩形rect1{(minx1, miny1)(maxx1, maxy1)}rect2{(minx2, miny2)(maxx2, maxy2)} 相交的結(jié)果一定是個(gè)矩形,構(gòu)成這個(gè)相交矩形rect{(minx, miny) (maxx, maxy)}的點(diǎn)對(duì)坐標(biāo)是: minx = max(minx1, minx2) miny = max(miny1, miny2) maxx = min(maxx1, maxx2) maxy = min(maxy1, maxy2) 如果兩個(gè)矩形不相交,那么計(jì)算得到的點(diǎn)對(duì)坐標(biāo)必然滿足: ( minx maxx ) 或者 ( miny maxy ) 玩家游戲的飛機(jī)默認(rèn)設(shè)置為三次機(jī)會(huì),即有三次生命值,當(dāng)判斷生命值0 時(shí)候 游戲結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1