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

正文內(nèi)容

在linux系統(tǒng)下基于arm嵌入式的俄羅斯方塊(編輯修改稿)

2024-12-16 16:20 本頁面
 

【文章內(nèi)容簡介】 } int isbottom()//判斷是否到底及模型下是否有其他方塊 { int m = blow。 int n = N/21+leftright。 int i,j,k。 int l[4][2]= {1,1,1,1,1,1,1,1}。 for(i = 0,k = 0。i 4。i++,k++){ for(j = 0。j 4。j++) if(aa[j][i]){ l[k][0]=j+m。//每列最后一個元素的橫坐標(biāo) l[k][1]=i+n。//每列最后一個元素的縱坐標(biāo) } } for(i=0。ik。i++ ) { if(l[i][0] == 1) continue。 if(l[i][0]+1=M||a[l[i][0]+1][l[i][1]]) //最后一行是否到底,下一行是否有其他元 素 return 1。 } return 0。 } int isleft()//判斷是否到左邊界 9 { int m = blow。 int n = N/21+leftright。 int i,j,k = 0。 int l[4][2]= {1,1,1,1,1,1,1,1}。 for(i = 0,k = 0。i 4。i++,k++){ for(j = 3。j =0。j) if(aa[i][j]){ l[k][0]=i+m。//每行最左邊元素的橫坐標(biāo) l[k][1]=j+n。//每行最左邊元素的縱坐標(biāo) } } for(i=0。ik 。i++ ) { if(l[i][0] == 1) continue。 if(l[i][1]1 0||a[l[i][0]][l[i][1]1]) return 1。 } return 0。 } int isright()//判斷是否到右邊界 { int m = blow。 int n = N/21+leftright。 int i,j,k = 0。 int l[4][2]= {1,1,1,1,1,1,1,1}。 for(i = 0,k = 0。i 4。i++,k++){ for(j = 0。j 4。j++) if(aa[i][j]){ l[k][0]=i+m。//每行最右邊元素的橫坐標(biāo) l[k][1]=j+n。//每行最右邊元素的縱坐標(biāo) } } for(i=0。ik 。i++ ) { if(l[i][0] == 1) continue。 if(l[i][1]+1 = N||a[l[i][0]][l[i][1]+1]) return 1。 } return 0。 } 10 void move(int z)//大數(shù)組里的元素下移一行 { int k,j。 for(k=z。k0。k){ for(j=0。jN。j++){ a[k][j]=a[k1][j]。 } } for(j=0。jN。j++) a[0][j]=0。 } int erase()//一行滿了消行 { int i,j,k。 int flag,count=0。 for(i=0。iM。i++){ flag=1。 for(j=0。jN。j++){ if(!a[i][j]){ flag=0。 break。 } } if(flag){ move(i)。 count++。 } } return count。 } void cheaterase()//作弊消去最后一行 { int i,j。 move(M1)。 blow++。 } void copyof(int (*aa)[4],int n) { switch (n){ case 0:copy(aa,a1)。break。 case 1:copy(aa,a2)。break。 case 2:copy(aa,a3)。break。 case 3:copy(aa,a4)。break。 case 4:copy(aa,a5)。break。 11 case 5:copy(aa,a6)。break。 case 6:copy(aa,a7)。break。 } } int islose() { if(isbottom(a,aa)){ show(a)。 printf(\t\t\33[31m\33[4m\33[1mGame over!!!\33[0m\n)。 return 1。 } return 0。 } void clear(int (*aa)[4]) { int i,j。 for(i = 0。i 4。i++){ for(j = 0。j 4。j++) aa[i][j] = 0。 } } int findfirstline(int(*bb)[4]) { int k,h,flag。 for(k=0。k4。k++) { flag=0。 for(h=0。h4。h++) { if(bb[k][h]) flag=1。 } if(flag) return k。 } } int findfirstrow(int (*bb)[4]) { int k,h,flag。 for(k=0。k4。k++) { flag=0。 12 for(h=0。h4。h++) { if(bb[h][k]) { flag=1。 } } if(flag) return k。 } } void change() { int bb[4][4] ={0}。 int i,j,k,h,p,q。 for(i = 0。i 4。i++){ for(j = 0。j 4。j++){ bb[j][i] = aa[i][3j]。 } } clear(aa)。 i=findfirstline(bb)。 j=findfirstrow(bb)。 for(k = i,p=0。k4。k++,p++){ for(h=j,q=0。h4。h++,q++) { aa[p][q]=bb[k][h]。 } } } void cheatbomb()
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1