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

正文內(nèi)容

基于51單片機(jī)的推箱子游戲-免費(fèi)閱讀

  

【正文】 while(key_hongwai ==255) { key_hongwai=caidan(3)。//清屏 yanshi(1000)。 wenben_xiewenben(biaoti1)。 TMOD=34。} } } /************************************* main *************************************************************/ main(){ unsigned char key_hongwai=0。 return 0。 case key_xia: chuli(0,1)。i++)//用來(lái)得到人的座標(biāo) { for(j=0。 for(i=0。 ditu[ ren_y+dy ][ ren_x+dx ]=4。 } /********按取消鍵時(shí)的 處理函數(shù) ********/ void quxiao_FUNC() //空地 0 墻 1 人 2 目的地 3 箱子 4 { char dx,dy。 for(i=0。 if(ditu_ju_code[jushu][ren_x+ren_y*16] == 3) { ditu[ren_y][ren_x]=3。 ren_y=y。yuansu_code[ditu[i][j+1]],j/2+136,(i4)*8+128)。yuansu_code[ditu[i][j]],amp。 y++。 return n。 break。 goto cd。 wenben_xiewenben(caidan_biaoqian3)。//清屏 yanshi(100)。\039。 j++。y=144。} } /*********圖形模式下 繪制一條 高亮 *********/ void tuxing_gaoliang(unsigned char n)//第幾行 從 1~4 { unsigned x=128,y=128,i=0,j=0。 wzl(x)。 lcd_en=0。 yanshi(1)。 starflag=0。 } } i++。i=23){ //只提取了數(shù)據(jù)碼 ,沒(méi)有提取地址碼 if(IR_timer=7){ IR_DATAH|=1。 //i用來(lái)保存這是第幾個(gè)脈沖 if(starflag) //starflag=0,認(rèn)為這個(gè)脈沖是前導(dǎo)碼,下一個(gè)脈沖開(kāi)始依次是 //地址碼,地址反碼,數(shù)據(jù)碼,數(shù)據(jù)反碼,這里只處理了數(shù)據(jù)碼和數(shù)據(jù)反碼 { if(IR_timer=33amp。 //播放聲音。 unsigned char caidan_biaoqian3[]={3 }。 //當(dāng)不為 0時(shí) ,就用 T1定時(shí)器播放聲音 unsigned char ren_x,ren_y。 //存儲(chǔ) 8位數(shù)據(jù)碼 unsigned char IR_DATAL=0。注釋中也叫文本模式,圖形模式。上電 顯示游戲的名字及我的 qq 開(kāi)始游戲 推箱子 (以前做的,現(xiàn)在加以整理傳上來(lái)給初學(xué)者做個(gè)參考,也整點(diǎn)分用用。 C、 數(shù)據(jù)表示: a、在地圖中用 0、 4分別表示 空地 、 墻 、 人 、 目的地 、 箱子 ,他們的點(diǎn)陣數(shù)據(jù)保存在 全局變量 unsigned char code yuansu_code[5][8]中。 //存儲(chǔ) 8位數(shù)據(jù)反碼 bit IR_OK=0。//人的座標(biāo) unsigned char jushu=0。 /********************游戲元素的點(diǎn)陣數(shù)據(jù) *******************************/ unsigned char code yuansu_code[5][8]={ {0,0,0,0,0,0,0,0},//空地 0 {255,255,255,255,255,255,255,255},//墻的點(diǎn)陣數(shù)據(jù) 1 {0x00,0x18,0x5A,0x7E,0x18,0x24,0x42,0x00},//人的點(diǎn)陣數(shù)據(jù) 2 {0x00,0x42,0x24,0x18,0x18,0x24,0x42,0x00},//目的地的點(diǎn)陣數(shù)據(jù) 3 {0x00,0x7E,0x56,0x6A,0x56,0x6A,0x7E,0x00}//箱子的點(diǎn)陣數(shù)據(jù) 4 }。 shengyi 是一個(gè)全局變量 , if(shengyi1) // 當(dāng)它等于 0時(shí) ,蜂鳴器連接的引腳輸出低電平 , { fm=0。amp。 //IR_timer=7時(shí),向數(shù)據(jù)碼中移入 1,否則,移入 0. IR_DATAH=1。 IR_timer=0。 shengyi=300。 lcd_en=0。 } /**************文本轉(zhuǎn)到圖形模式 并開(kāi)繪圖顯示 *********************/ void wenben_to_tuxing() { wzl(60)。 qp1: wshuju(0)。 if(n==1){x=128。} gl0: wzl(y+j)。 if(j16) {goto gl0。) { wshuju(*add)。 wzl(0x80)。 wenben_to_tuxing()。 } goto cd。 case key_queding: break。 } /***************按頁(yè)寫(xiě)一個(gè)高為 8 的行 需要傳入左上角的坐標(biāo)用戶(hù) 兩個(gè) 指針 ************/ void tuxing_ye(unsigned char *tx0,unsigned char *tx1,un
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1