亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gameworld.java~1~

?? 手機版泡泡龍游戲
?? JAVA~1~
?? 第 1 頁 / 共 3 頁
字號:
                                     {
                          hitted = true;
                          nowX = preX;
                          nowY = preY;
                          hittedI = i;
                          hittedJ = j;
                            break;
                                     }
                                   }
               return;
            }
          }
        }

      }       //for(int i = 0;i < 10; i ++)

 }
private boolean checkDisappear()
 {
int sameColorCount = 0;
 for(int i = 0;i < 10;i ++)
   if(i % 2 == 0)
   {
for(int j = 0 ;j < 8 ;j ++)
       if(roundPara[i][j] > 8 && roundPara[i][j] < 17)

         sameColorCount ++;
   }
   else if(i % 2 == 1)
   {
      for(int j = 0;j < 7;j ++)
        if(roundPara[i][j] > 8 && roundPara[i][j] < 17)
          sameColorCount ++;
   }
if(sameColorCount >= 3)
   {
score += sameColorCount;
disappearCount = 5;
/*
for(int i = 0;i < 10;i ++)
     {
     for(int j = 0;j < (i % 2 == 0 ? 8 : 7);j ++)
      {
      if(roundPara[i][j] > 8 && roundPara[i][j] < 17)
        roundPara[i][j] = 0;
      }
     }
*/
return true;
   }
   for(int i = 0;i < 10;i ++)
        {
        for(int j = 0;j < (i % 2 == 0 ? 8 : 7);j ++)
         {
         if(roundPara[i][j] > 8 && roundPara[i][j] < 17)
           roundPara[i][j] -= 8;
         }
        }

 return false;
 }
private void checkConnect(int x,int y,int color)         //let all round have the same color disappear
 {
if(x == 10 && haveNoSameRound(x,y,color))
   {
     overThread = true;
     return;
   }
if(roundPara[x][y] == color)
     roundPara[x][y] += 8;
if(haveNoSameRound(x,y,color))
     return;
else
   {
   if(x == 9)
   {
   if(y == 0)
    {
     if(roundPara[9][1] == color)
     checkConnect(9,1,color);
     if(roundPara[8][1] == color)
     checkConnect(8,1,color);
     if(roundPara[8][2] == color)
       checkConnect(8,2,color);
    }
   else if(y == 6)
    {
if(roundPara[9][7] == color)
        checkConnect(10,6,color);
if(roundPara[8][6] == color)
        checkConnect(8,6,color);
    }
   else
    {
   if(roundPara[8][y] == color)
     checkConnect(8,y,color);
  if(roundPara[8][y + 1] == color)
    checkConnect(8,y + 1,color);
   if(roundPara[9][y - 1] == color)
     checkConnect(9,y - 1,color);
   if(roundPara[9][y + 1] == color)
     checkConnect(9,y + 1,color);
    if(roundPara[10][y] == color)
      checkConnect(10,y,color);
    if(roundPara[10][y + 1] == color)
      checkConnect(10,y + 1,color);
    }
   }            //if(x == 10)
else if(x == 0)                              //the first row
   {
   if(y == 0)
      {
if(roundPara[0][1] == color)
   checkConnect(0,1,color);
if(roundPara[1][0] == color)
   checkConnect(1,0,color);
      }
   else if(y == 7)
      {
      if(roundPara[0][6] == color)
        checkConnect(0,6,color);
      if(roundPara[1][6] == color)
        checkConnect(1,6,color);
      }
   else
     {
     if(roundPara[x][y - 1] == color)
       checkConnect(x,y - 1,color);
     if(roundPara[x][y + 1] == color)
       checkConnect(x,y + 1,color);
     if(roundPara[x + 1][y - 1] == color)
       checkConnect(x + 1,y - 1,color);
     if(roundPara[x + 1][y] == color)
       checkConnect(x + 1,y,color);
     }
   }
else if(y == 0)
   {
  if(x % 2 == 1)
     {
    if(roundPara[x - 1][y] == color)
      checkConnect(x - 1,y,color);
    if(roundPara[x - 1][y + 1] == color)
      checkConnect(x- 1,y + 1,color);
    if(roundPara[x][y + 1] == color)
      checkConnect(x,y + 1,color);
    if(roundPara[x + 1][y] == color)
      checkConnect(x + 1,y,color);
    if(roundPara[x + 1][y + 1] == color)
      checkConnect(x + 1,y + 1,color);
     }
  else if(x % 2 == 0)
     {
if(roundPara[x - 1][y] == color)
         checkConnect(x - 1,y,color);
if(roundPara[x][y + 1] == color)
         checkConnect(x, y + 1,color);
if(roundPara[x + 1][y] == color)
         checkConnect(x + 1,y ,color);
     }
   }
else if(y == 6 && x % 2 == 1)
   {
if(roundPara[x - 1][y] == color)
       checkConnect(x - 1,y,color);
if(roundPara[x - 1][y + 1] == color)
       checkConnect(x - 1,y + 1,color);
if(roundPara[x][y - 1] == color)
       checkConnect(x,y - 1,color);
if(roundPara[x + 1][y] == color)
       checkConnect(x + 1,y,color);
if(roundPara[x + 1][y + 1] == color)
       checkConnect(x + 1,y + 1,color);
   }
else if(y == 7 && x % 2 == 0)
   {
if(roundPara[x - 1][y - 1] == color)
       checkConnect(x - 1,y - 1,color);
if(roundPara[x][y - 1] == color)
       checkConnect(x,y - 1,color);
if(roundPara[x + 1][y - 1] == color)
       checkConnect(x + 1,y - 1,color);
   }
else
   {
   if(x % 2 == 0)
     {
if(roundPara[x - 1][y] == color)
         checkConnect(x - 1,y,color);
if(roundPara[x - 1][y - 1] == color)
         checkConnect(x - 1,y - 1,color);
if(roundPara[x][y - 1] == color)
         checkConnect(x,y - 1,color);
if(roundPara[x][y + 1] == color)
         checkConnect(x,y + 1,color);
if(roundPara[x + 1][y] == color)
         checkConnect(x + 1,y,color);
if(roundPara[x + 1][y - 1] == color)
         checkConnect(x + 1,y - 1,color);

     }
   else if(x % 2 == 1)
     {
       if(roundPara[x - 1][y] == color)
                checkConnect(x - 1,y,color);
       if(roundPara[x - 1][y + 1] == color)
                checkConnect(x - 1,y + 1,color);
       if(roundPara[x][y - 1] == color)
                checkConnect(x,y - 1,color);
       if(roundPara[x][y + 1] == color)
                checkConnect(x,y + 1,color);
       if(roundPara[x + 1][y] == color)
                checkConnect(x + 1,y,color);
       if(roundPara[x + 1][y + 1] == color)
                checkConnect(x + 1,y + 1,color);

     }

    }
   }
                          //
 }
private void checkFall()
 {
int color;
for(int i = 0;i < 10;i ++)            //have no connectting with the top wall
   {
       if(i % 2 == 0)
     {
for(int j = 0;j < 8 ;j ++)
       {
color = roundPara[i][j];
  if(roundPara[i][j] > 0 && roundPara[i][j] < 9 && !connectWithTopWall(i,j))
         {
           fallingNum ++;
           score ++;
           roundPara[i][j] = 0;
         fallingPara[fallingNum - 1][0] = color;
         fallingPara[fallingNum - 1][1] = 16 * j + 8;
         fallingPara[fallingNum - 1][2] = 14 * i + 8;
        }
        for(int x = 0;x < 10;x ++)
                 {
                   for(int y = 0;y < (x % 2 == 0 ? 8 : 7);y ++)
                  if(roundPara[x][y] > 16 && roundPara[x][y] < 25)
                    roundPara[x][y] = roundPara[x][y] - 16;
                 }
       }
     }
else if(i % 2 == 1)
     {
for(int j = 0;j < 7;j ++)
       {
color = roundPara[i][j];
     if(roundPara[i][j] > 0 && roundPara[i][j] < 9 && !connectWithTopWall(i,j))
         {
           fallingNum ++;
           score ++;
           roundPara[i][j] = 0;
           fallingPara[fallingNum - 1][0] = color;
           fallingPara[fallingNum - 1][1] = 16 * j + 8;
           fallingPara[fallingNum - 1][2] = 14 * i + 8;

         }
         for(int x = 0;x < 10;x ++)
                    {
                      for(int y = 0;y < (x % 2 == 0 ? 8 : 7);y ++)
                      if(roundPara[x][y] > 16 && roundPara[x][y] < 25)
                        roundPara[x][y] = roundPara[x][y] - 16;
                    }

       }
     }
   }                  //for(int i = 1;i < 10;i ++)
for(int m = 0;m < 10;m ++)
   {
     for(int n = 0;n < (m % 2 == 0 ? 8 : 7);n ++)
       System.out.print(roundPara[m][n]);
   }
 }
private boolean connectWithTopWall(int i,int j)
 {
if(i == 0 && roundPara[i][j] > 0 && roundPara[i][j] < 9)
     return true;
else   if(roundPara[i][j] > 0 && roundPara[i][j] < 9)
         {
        roundPara[i][j] += 16;
  if(i == 9)
   {
   if(j == 0)
    {
    if(connectWithTopWall(8,0) || connectWithTopWall(8,1) || connectWithTopWall(9,1))
      return true;
    }
   else if(j == 6)
    {
     if(connectWithTopWall(8,6) || connectWithTopWall(8,7) || connectWithTopWall(9,5))
     return true;
    }
   else if(connectWithTopWall(9,j - 1) || connectWithTopWall(9,j + 1)
         ||connectWithTopWall(8,j) || connectWithTopWall(8,j + 1))
     return true;
   }
else if(i == 0)
   {

   }
else if(j == 0)
   {
  if(i % 2 == 1)
     {
       if(connectWithTopWall(i - 1,j + 1) || connectWithTopWall(i - 1,j)
       ||connectWithTopWall(i,j + 1)
       ||connectWithTopWall(i + 1,j + 1) || connectWithTopWall(i + 1,j))
    return true;
     }
  else if(i % 2 == 0)
     {
     if(connectWithTopWall(i - 1,j)
     || connectWithTopWall(i,j + 1) ||
     connectWithTopWall(i + 1,j))
       return true;
     }
   }
else if(j == 6 && i % 2 == 1)
   {
if(connectWithTopWall(i - 1,j) || connectWithTopWall(i - 1,j + 1)
   || connectWithTopWall(i,j - 1)
   || connectWithTopWall(i + 1,j) || connectWithTopWall(i + 1,j + 1))
      return true;
   }
else if(j == 7 && i % 2 == 0)
   {
   if(connectWithTopWall(i,j - 1)
   || connectWithTopWall(i - 1,j - 1)
   || connectWithTopWall(i + 1,j - 1))
     return true;
   }
else
   {
   if(i % 2 == 0)
     {
     if(connectWithTopWall(i - 1,j - 1)|| connectWithTopWall(i - 1,j)
        || connectWithTopWall(i, j - 1) || connectWithTopWall(i, j + 1)
        || connectWithTopWall(i + 1,j - 1) || connectWithTopWall(i + 1, j))
    return true;
     }
   else if(i % 2 == 1)
     {
     if(connectWithTopWall(i - 1,j) || connectWithTopWall(i - 1,j + 1)
        || connectWithTopWall(i, j - 1) || connectWithTopWall(i,j + 1)
        || connectWithTopWall(i + 1,j) || connectWithTopWall(i + 1,j + 1))
     return true;
     }
   }
 return false;
 }
else return false;
 }
private boolean haveNoSameRound(int x,int y,int color)
 {
if(x == 10)
   {
    if(roundPara[9][y - 1] == color || roundPara[9][y] == color)
     return false;
   }
else if(x == 0)                              //the first row
   {
   if(y == 0)
      {
      if(roundPara[0][1] == color || roundPara[1][0] == color)
        return false;
      }
   else if(y == 7)
      {
      if(roundPara[0][6] == color || roundPara[1][6] == color)
        return false;
      }
   else if(roundPara[0][y - 1] == color || roundPara[0][y + 1] == color
        || roundPara[1][y] == color || roundPara[1][y - 1] == color)
        return false;
   }
else if(y == 0)
   {
  if(x % 2 == 1)
     {
    if(roundPara[x - 1][y] == color || roundPara[x - 1][y + 1] == color || roundPara[x][y + 1] == color
    ||roundPara[x + 1][y] == color || roundPara[x + 1][y + 1] == color)
    return false;
     }
  else if(x % 2 == 0)
     {
     if(roundPara[x - 1][y] == color || roundPara[x][y + 1] == color || roundPara[x + 1][y] == color)
       return false;
     }
   }
else if(y == 6 && x % 2 == 1)
   {
   if(roundPara[x][y - 1] == color || roundPara[x - 1][y] == color || roundPara[x - 1][y + 1] == color
    ||roundPara[x + 1][y] == color || roundPara[x + 1][y + 1] == color)
   return false;
   }
else if(y == 7 && x % 2 == 0)
   {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品三级av在线播放| 精品久久久久久久久久久久久久久久久| 精品系列免费在线观看| 亚洲一区二区三区激情| 亚洲国产日韩av| 亚洲va欧美va天堂v国产综合| 亚洲一区二区精品久久av| 亚洲欧美综合色| 亚洲视频每日更新| 亚洲午夜在线视频| 三级不卡在线观看| 麻豆精品在线看| 久久99国产精品麻豆| 国产成人高清视频| 成人高清视频免费观看| 色天天综合久久久久综合片| 色先锋aa成人| 91精品国产入口| 久久久久久亚洲综合| 国产精品久久久久9999吃药| 亚洲男同性恋视频| 亚洲国产成人高清精品| 日韩不卡一区二区三区| 国产成人精品三级| 在线一区二区三区四区五区| 日韩视频在线观看一区二区| 久久精品欧美日韩精品| 一区二区中文字幕在线| 一区二区三区视频在线看| 日本一道高清亚洲日美韩| 成人综合在线视频| 精品视频在线免费| 国产喂奶挤奶一区二区三区| 亚洲免费观看高清完整版在线 | 精品在线亚洲视频| 99久久精品99国产精品| 91精品国产入口| 亚洲品质自拍视频| 久久99久久99| 欧美视频一二三区| 国产精品久久久久久久蜜臀| 青青国产91久久久久久| 99热这里都是精品| wwww国产精品欧美| 午夜精品一区二区三区电影天堂| 国产一区不卡在线| 宅男噜噜噜66一区二区66| 中文天堂在线一区| 国产在线播精品第三| 在线免费视频一区二区| 亚洲国产成人自拍| 国产一区三区三区| 欧美精品一二三区| 亚洲一区在线视频观看| 成人aa视频在线观看| 精品国产sm最大网站免费看| 亚洲高清视频在线| 91传媒视频在线播放| 综合欧美亚洲日本| 成人精品国产免费网站| 久久久777精品电影网影网 | 色婷婷综合久久| 国产精品欧美精品| 国产一区二区91| 26uuu欧美| 激情成人综合网| 精品国产三级a在线观看| 免费成人深夜小野草| 6080午夜不卡| 日精品一区二区三区| 欧美视频一二三区| 午夜视频一区二区三区| 欧美日韩中文国产| 日韩在线观看一区二区| 欧美精品日韩精品| 毛片av一区二区三区| 日韩视频中午一区| 激情久久五月天| 久久综合av免费| 国产伦精一区二区三区| 国产日韩精品一区| 成人av在线观| 亚洲精品成a人| 欧美日韩一卡二卡三卡| 日本sm残虐另类| 亚洲精品一区二区三区福利| 国产一区二区不卡| 中文字幕日本不卡| 欧美日韩一区成人| 免费国产亚洲视频| 久久精品欧美一区二区三区不卡| 高清在线观看日韩| 亚洲三级理论片| 欧美久久高跟鞋激| 国产福利一区在线| 亚洲视频香蕉人妖| 欧美一区二区精品| 丰满岳乱妇一区二区三区| 亚洲欧美日本在线| 欧美白人最猛性xxxxx69交| 久久99精品国产.久久久久久| 国产女主播一区| 欧美亚洲国产怡红院影院| 日韩高清在线电影| 国产精品久久影院| 在线成人免费视频| 成人一区二区三区中文字幕| 亚洲精品美腿丝袜| 欧美丰满一区二区免费视频| 国产精品一区二区果冻传媒| 成人免费一区二区三区在线观看| 欧美日韩性生活| 成人综合激情网| 另类小说一区二区三区| 亚洲欧洲制服丝袜| 精品国产麻豆免费人成网站| 成人免费看片app下载| 亚洲国产综合色| 欧美国产精品v| 91精品国产黑色紧身裤美女| 91在线视频免费观看| 久久99国内精品| 丝袜美腿一区二区三区| 中文字幕一区在线| 精品sm在线观看| 欧美日韩午夜精品| 91麻豆文化传媒在线观看| 精品一区二区在线观看| 亚欧色一区w666天堂| 亚洲三级电影网站| 国产免费观看久久| 日韩一区二区免费在线电影| 欧美性做爰猛烈叫床潮| 99精品偷自拍| 国产精品1024| 久久99精品久久只有精品| 日韩电影在线观看电影| 亚洲伊人伊色伊影伊综合网| 国产精品护士白丝一区av| 久久综合久色欧美综合狠狠| 欧美人狂配大交3d怪物一区| 色悠久久久久综合欧美99| 白白色 亚洲乱淫| 国产成人精品1024| 国产一区二区三区观看| 精品一区二区三区免费| 美女一区二区久久| 日本成人在线看| 日韩和欧美的一区| 午夜精品久久一牛影视| 亚洲国产欧美在线| 性做久久久久久久久| 丝袜美腿亚洲色图| 日韩黄色免费电影| 美腿丝袜亚洲综合| 韩国精品一区二区| 国产精品一区二区三区网站| 国产在线播精品第三| 国产成a人亚洲精| 成a人片国产精品| 91在线小视频| 欧美性大战xxxxx久久久| 欧美日韩视频一区二区| 欧美日韩一区在线观看| 日韩欧美一区电影| 国产日韩成人精品| 亚洲欧美另类久久久精品2019| 亚洲激情在线激情| 三级久久三级久久| 国产成人亚洲精品狼色在线| 91视频在线观看免费| 欧美色网一区二区| 欧美精品一区二区三区一线天视频 | 精品黑人一区二区三区久久| 久久青草国产手机看片福利盒子| 国产精品日产欧美久久久久| 亚洲乱码国产乱码精品精98午夜| 亚洲成人激情av| 国产呦萝稀缺另类资源| 色呦呦一区二区三区| 在线电影欧美成精品| 国产区在线观看成人精品 | 欧美高清视频在线高清观看mv色露露十八| 精品1区2区3区| 2020日本不卡一区二区视频| 亚洲欧洲另类国产综合| 日韩精品午夜视频| 成人av在线资源网| 欧美一级国产精品| 亚洲美女在线一区| 国产精品中文字幕欧美| 欧美亚洲自拍偷拍| 久久久久9999亚洲精品| 亚洲午夜电影网| 丁香激情综合国产| 日韩欧美你懂的| 一区二区激情小说| 福利一区二区在线观看| 91精品国产91久久久久久一区二区 | 极品美女销魂一区二区三区 |