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

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

?? gamelogic.java~1~

?? 一個類似炸彈人的游戲(city hunter)
?? JAVA~1~
?? 第 1 頁 / 共 5 頁
字號:
         { //////在暴炸點上
           M_Bomb[i][3] = 1; //////設置下一次暴.
         }
       }
     }
   }

 /*   for (k = 0; k < M_detonation_spot.length; k++)
    {
      if (M_detonation_spot[k][0] == 0)
         break;

       for (i = 0; i < m_bombtotal; i++)
       {
         if (M_detonation_spot[k][0] >= 1 && M_detonation_spot[k][0] <= 7 &&
             M_detonation_spot[k][1] == M_Bomb[i][1] &&
             M_detonation_spot[k][2] == M_Bomb[i][2])
         { //////在暴炸點上
           M_Bomb[i][3] = 1; //////設置下一次暴.
         }
       }
    }  */

  }

  private void Disposaldetonation_spot(Graphics g) { /////////////處理暴炸點.-1
    int k = 0;
    for (; k < M_detonation_spot.length; k++)
    {

      if (M_detonation_spot[k][0] != 0)
      {
        M_detonation_spot[k][3]--;

        if ( M_detonation_spot[k][0] > 7 )
        g.drawImage(M_imgmedal[M_detonation_spot[k][0]-20], (M_detonation_spot[k][1] << 4) - m_movex,
                    (M_detonation_spot[k][2] << 4) - m_movey, 0);
        else
        g.drawImage(m_Bombing[M_detonation_spot[k][0]-1], (M_detonation_spot[k][1] << 4) - m_movex,
                    (M_detonation_spot[k][2] << 4) - m_movey, 0);

        if (M_detonation_spot[k][3] == 0)
        {
          M_detonation_spot[k][0] = 0;
        }
      }
    }
  }

  private void DisposalCPUplay() { //////////////////////////處理CPU玩家.沒有處理特殊小怪.(穿插墻,放蛋可在這處理)
    for (int icpu = 0; icpu < m_iCPUPlayNo; icpu++)  //cpu個數要改過來
    { // 測試用
      if (M_iCPlay[icpu][0] > 0)
      {
        int x, y, i, j = 0, k, rr[] =
            {
            0, 0, 0, 0};
        x = M_iCPlay[icpu][1];
        y = M_iCPlay[icpu][2];
        i = M_iCPlay[icpu][3];
        //   m_pathW=16-M_iCPlay[icpu][5];  // 修改行走
        m_pathW = 16 - 4;
        /////////////////////////////////原方向先做.
        if (i == 0)
        { //<<----------
          x = x - M_iCPlay[icpu][5];
          if (M_imapno[ (y) >>4][ (x + 1) >>4] == 1 &&
              M_imapno[ (y + 16) >>4][ (x + 1) >>4] == 1)
          { // 修改
            M_iCPlay[icpu][1] = x;
            M_iCPlay[icpu][2] = y;
            rr[0] = 1;
          }
          else if (M_imapno[ (y + M_iCPlay[icpu][5]) >>4][x >>4] == 1 &&
                   M_imapno[ (y + m_pathW) >>4][x >>4] == 1)
          { //修改
            M_iCPlay[icpu][1] = x;
            if ((y &0xf) <= 5)
            {
              k = 0;
            }
            else
            {
              k = 16;
            }
            M_iCPlay[icpu][2] = ( (y >> 4) << 4) + k;
            rr[0] = 1;
          }
          i = 0;
        }
        else if (i == 1)
        { //  up
          y = y - M_iCPlay[icpu][5];
          if (M_imapno[y >>4][ (x) >>4] == 1 &&
              M_imapno[y >>4][ (x + 16) >>4] == 1)
          {
            M_iCPlay[icpu][1] = x;
            M_iCPlay[icpu][2] = y;
            rr[1] = 1;
          }
          else if (M_imapno[y >>4][ (x + M_iCPlay[icpu][5]) >>4] == 1 &&
                   M_imapno[y >>4][ (x + m_pathW) >>4] == 1)
          { //修改
            if ((x &0xf) <= 5)
            {
              k = 0;
            }
            else
            {
              k = 16;
            }
            M_iCPlay[icpu][1] = ( (x >> 4) << 4) + k;
            M_iCPlay[icpu][2] = y;
            rr[1] = 1;
          }
          i = 1;
        }
        else if (i == 2)
        { ///---->
          x = x + M_iCPlay[icpu][5];
          if (M_imapno[ (y) >>4][ (x + m_pathW) >>4] == 1 &&
              M_imapno[ (y + 16) >>4][ (x + m_pathW)  >>4] == 1)
          {
            M_iCPlay[icpu][1] = x;
            M_iCPlay[icpu][2] = y;
            rr[2] = 1;
          }
          else if (M_imapno[ (y + M_iCPlay[icpu][5]) >>4][ (x + m_pathW) >>4] ==
                   1 && M_imapno[ (y + m_pathW) >>4][ (x + m_pathW) >>4] == 1)
          {
            if ((y &0xf) <= 5)
            {
              k = 0;
            }
            else
            {
              k = 16;
            }
            M_iCPlay[icpu][1] = x;
            M_iCPlay[icpu][2] = ( (y >> 4) << 4) + k;
            rr[2] = 1;
          }
          i = 2;
        }
        else if (i == 3)
        { ////down
          y = y + M_iCPlay[icpu][5];
          if (M_imapno[ (y + m_pathW) >>4][ (x) >>4] == 1 &&
              M_imapno[ (y + m_pathW) >>4][ (x + 16) >>4] == 1)
          {
            M_iCPlay[icpu][1] = x;
            M_iCPlay[icpu][2] = y;
            rr[3] = 1;
          }
          else if (M_imapno[ (y + m_pathW) >>4][ (x + M_iCPlay[icpu][5]) >>4] ==
                   1 && M_imapno[ (y + m_pathW) >>4][ (x + m_pathW) >>4] == 1)
          {
            if ((x &0xf) <= 5)
            {
              k = 0;
            }
            else
            {
              k = 16;
            }
            M_iCPlay[icpu][1] = ( (x >> 4) << 4) + k;
            M_iCPlay[icpu][2] = y;
            rr[3] = 1;
          }
          i = 3;
        }
        if (rr[0] == 1 || rr[1] == 1 || rr[2] == 1 || rr[3] == 1)
        {
          M_iCPlay[icpu][3] = i;
          M_iCPlay[icpu][4] = (M_iCPlay[icpu][4] +1) &0x1;
        }
        else
        {
          int iii = 0;
          while (rr[0] == 0 && iii < 6)
          { ///////////////最多選5次,當能你可以改
            x = M_iCPlay[icpu][1];
            y = M_iCPlay[icpu][2];
            i = rand_no(4);
            iii++;
      /*      if (i == 0)
            {
              i = 2;
            }
            else if (i == 1)
            {
              i = 4;
            }
            else if (i == 2)
            {
              i = 6;
            }
            else
            {
              i = 8;
            }   */
            if (i == 0)
            { //<<----------
              x = x - M_iCPlay[icpu][5];
              if (M_imapno[ (y) >>4][ (x + 1) >>4] == 1 &&
                  M_imapno[ (y + 16) >>4][ (x + 1) >>4] == 1)
              { // 修改
                M_iCPlay[icpu][1] = x;
                M_iCPlay[icpu][2] = y;
                rr[0] = 1;
              }
              else if (M_imapno[ (y + M_iCPlay[icpu][5]) >>4][x >>4] == 1 &&
                       M_imapno[ (y + m_pathW) >>4][x >>4] == 1)
              { //修改
                M_iCPlay[icpu][1] = x;
                if ( (y &0xf ) <= 5)
                {
                  k = 0;
                }
                else
                {
                  k = 16;
                }
                M_iCPlay[icpu][2] = ( (y >> 4) << 4) + k;
                rr[0] = 1;
              }
              i = 0;
            }
            else if (i == 1)
            { //  up
              y = y - M_iCPlay[icpu][5];
              if (M_imapno[y >>4][ (x) >>4] == 1 &&
                  M_imapno[y >>4][ (x + 16) >>4] == 1)
              {
                M_iCPlay[icpu][1] = x;
                M_iCPlay[icpu][2] = y;
                rr[0] = 1;
              }
              else if (M_imapno[y >>4][ (x + M_iCPlay[icpu][5]) >>4] == 1 &&
                       M_imapno[y >>4][ (x + m_pathW) >>4] == 1)
              { //修改
                if ( (x &0xf) <= 5)
                {
                  k = 0;
                }
                else
                {
                  k = 16;
                }
                M_iCPlay[icpu][1] = ( (x >> 4) << 4) + k;
                M_iCPlay[icpu][2] = y;
                rr[0] = 1;
              }
              i = 1;
            }
            else if (i == 2)
            { ///---->
              x = x + M_iCPlay[icpu][5];
              if (M_imapno[ (y) >>4][ (x + m_pathW) >>4] == 1 &&
                  M_imapno[ (y + 16) >>4][ (x + m_pathW) >>4] == 1)
              {
                M_iCPlay[icpu][1] = x;
                M_iCPlay[icpu][2] = y;
                rr[0] = 1;
              }
              else if (M_imapno[ (y + M_iCPlay[icpu][5]) >>4][ (x + m_pathW) >>4
                       ] == 1 &&
                       M_imapno[ (y + m_pathW) >>4][ (x + m_pathW) >>4] == 1)
              {
                if ( (y &0xf) <= 5)
                {
                  k = 0;
                }
                else
                {
                  k = 16;
                }
                M_iCPlay[icpu][1] = x;
                M_iCPlay[icpu][2] = ( (y >> 4) << 4) + k;
                rr[0] = 1;
              }
              i = 2;
            }
            else if (i == 3)
            { ////down
              y = y + M_iCPlay[icpu][5];
              if (M_imapno[ (y + m_pathW) >>4][ (x) >>4] == 1 &&
                  M_imapno[ (y + m_pathW) >>4][ (x + 16) >>4] == 1)
              {
                M_iCPlay[icpu][1] = x;
                M_iCPlay[icpu][2] = y;
                rr[0] = 1;
              }
              else if (M_imapno[ (y + m_pathW) >>4][ (x + M_iCPlay[icpu][5]) /
                       16] == 1 &&
                       M_imapno[ (y + m_pathW) >>4][ (x + m_pathW) >>4] == 1)
              {
                if ((x &0xf) <= 5)
                {
                  k = 0;
                }
                else
                {
                  k = 16;
                }
                M_iCPlay[icpu][1] = ( (x >> 4) << 4) + k;
                M_iCPlay[icpu][2] = y;
                rr[0] = 1;
              }
              i = 3;
            }

            if (rr[0] == 1)
            {
              M_iCPlay[icpu][3] = i;
              M_iCPlay[icpu][4] = 0;
            }
          }
        }
      }
    }
  }

  private void DisposalHplay() { //////////////////處理人玩家
    int x, y, i, j = 0, k, kk;
    x = M_iHPlay[1];
    y = M_iHPlay[2];
    i = M_iHPlay[3];
    if (m_iKey == KEY_FIRE)
    { //////////////處理放蛋  5 is keycode
      k = x >> 4; // k and kk is bomb position
      if ( (x &0xf) >= 8)
      {
        k = k + 1;
      }
      kk = y >> 4;
      if ( (y &0xf) >= 8)
      {
        kk = kk + 1;
      }
      if (M_imapno[kk][k] != 3)
      { // ???
        for (i = 0; i < m_bombtotal; i++)
        {
          if (M_Bomb[i][0] == 1)
          {
            j++; // 統計炸彈個數
          }
        }
        if (j < M_iHPlay[6])
        {
          for (i = 0; i < m_bombtotal; i++)
          {
            if (M_Bomb[i][0] == 0)
            {
              M_imapno[kk][k] = 3;
              M_Bomb[i][0] = 1;
              M_Bomb[i][1] = (byte) k;
              M_iHPlay[1] = (M_Bomb[i][1] * 16);
              M_Bomb[i][2] = (byte) kk;
              M_iHPlay[2] = (M_Bomb[i][2] * 16);
              M_Bomb[i][3] = bombset; // bomb live time
              M_Bomb[i][4] = (byte) (M_iHPlay[4]);
              break;
            }
          }
        }
      }
    }
    else
    { ///////////////////////////////////處理行走
      oldmandirect = (byte) M_iHPlay[3];
      //    m_pathW=16-M_iHPlay[5];  //修改行走
      m_pathW = 16 - M_iHPlay[5];
      if (m_iKey == KEY_LEFT)
      { //<<----------

        x = x - M_iHPlay[5];



        if (M_imapno[ (y)  >>4][ (x + 1) >>4] == 1 &&
            M_imapno[ (y + 16) >>4][ (x + 1) >>4] == 1)
        {
          M_iHPlay[1] = x;
          M_iHPlay[2] = y;
        }
        else if (M_imapno[ (y + M_iHPlay[5]+2) / 16][x / 16] == 1 &&
                 M_imapno[ (y + m_pathW-2) / 16][x / 16] == 1)
        {
          M_iHPlay[1] = x;
          if ((y &0xf) <= 5)
          {
            k = 0;
          }
          else
          {
            k = 16;
          }
          M_iHPlay[2] = ( (y >> 4) << 4) + k;
        }
        i = 0;
      }
      else if (m_iKey == KEY_UP)
      { ////// up
        y = y - M_iHPlay[5];



        if (M_imapno[y >>4][ (x) >>4] == 1 &&
            M_imapno[y >>4][ (x + 16) >>4] == 1)
        {
          M_iHPlay[1] = x;
          M_iHPlay[2] = y;
        }
        else if (M_imapno[ (y) >>4][ (x + M_iHPlay[5]+2) >>4] == 1 &&
                 M_imapno[ (y) >> 4][ (x + m_pathW-2) >>4] == 1)
        { //修改
          if ((x &0xf) <= 5)
          {
            k = 0;
          }
          else
          {
            k = 16;
          }
          M_iHPlay[1] = ( (x >> 4) << 4) + k;
          M_iHPlay[2] = y;
        }
        i = 1;
      }
      else if (m_iKey == KEY_RIGHT)
      { ///---->
        x = x + M_iHPlay[5];

        if( M_imapno[ y >>4][ x>>4] == 3)
       {
         M_iHPlay[1] = x;
         M_iHPlay[2] = y;
       }

        if (M_imapno[ (y) >>4][ (x + m_pathW) >>4] == 1 &&
            M_imapno[ (y + 16) >>4][ (x + m_pathW) >>4] ==1 )
        {
          M_iHPlay[1] = x;
          M_iHPlay[2] = y;
        }
        else if (M_imapno[ (y + M_iHPlay[5]+2) >>4][ (x + m_pathW) >>4] == 1 &&
                 M_imapno[ (y + m_pathW-2) >>4][ (x + m_pathW) >>4] == 1)
        {
          if ((y &0xf) <= 5)
          {
            k = 0;
          }
          else
          {
            k = 16;
          }
          M_iHPlay[1] = x;
          M_iHPlay[2] = ( (y >> 4) << 4) + k;
        }
        i = 2;
      }
      else if (m_iKey == KEY_DOWN)
      { ////// down

        y = y + M_iHPlay[5];
        if( M_imapno[ y >>4][ x>>4] == 3)
        {
          M_iHPlay[1] = x;
          M_iHPlay[2] = y;
        }
        if (M_imapno[ (y + m_pathW) >>4][ (x) >>4] == 1 &&
            M_imapno[ (y + m_pathW) >>4][ (x + 16) >>4] == 1)
        {
          M_iHPlay[1] = x;
          M_iHPlay[2] = y;
        }
        else if (M_imapno[ (y + m_pathW) >>4][ (x + M_iHPlay[5]+2) >>4] == 1 &&
                 M_imapno[ (y + m_pathW) >>4][ (x + m_pathW-2) >>4] == 1)
        {
          if ((x &0xf) <= 5)
          {
            k = 0;
          }
          else
          {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产女主播一区| 欧美日本一道本| 欧美一区二区三区四区视频| 国产欧美一区二区在线| 日精品一区二区| 99热在这里有精品免费| 欧美第一区第二区| 一区二区欧美在线观看| 国产成人精品免费一区二区| 欧美视频中文字幕| 中文字幕在线观看一区二区| 黄色日韩网站视频| 91精品国产一区二区三区蜜臀| 亚洲丝袜自拍清纯另类| 国产精品77777| 欧美一级高清片| 亚洲成人福利片| 一本一本久久a久久精品综合麻豆| 久久九九99视频| 另类小说图片综合网| 欧美日韩精品一区二区三区四区 | 欧美日韩成人一区二区| 国产精品理论片| 国产米奇在线777精品观看| 69堂成人精品免费视频| 一区二区在线观看不卡| 成人av动漫在线| 国产日本亚洲高清| 国产麻豆精品在线| 日韩小视频在线观看专区| 天天免费综合色| 欧美伊人精品成人久久综合97| 国产精品国产三级国产有无不卡| 国产精选一区二区三区| 久久久久97国产精华液好用吗| 麻豆91免费看| 日韩欧美在线综合网| 日韩av电影天堂| 欧美老女人在线| 亚洲国产成人av| 欧美色图激情小说| 亚洲不卡一区二区三区| 欧美日韩视频在线第一区| 一区二区三区欧美亚洲| 91福利在线免费观看| 一区二区三区日韩在线观看| 96av麻豆蜜桃一区二区| 亚洲欧美偷拍另类a∨色屁股| 成人动漫一区二区在线| 国产精品福利一区二区| av不卡在线观看| 亚洲人成网站在线| 色婷婷av一区二区三区gif| 亚洲精品自拍动漫在线| 欧美在线综合视频| 亚洲va国产天堂va久久en| 欧美久久久久久蜜桃| 日本亚洲天堂网| 日韩精品一区国产麻豆| 国产精品一区二区在线看| 久久精品在线免费观看| 波多野结衣精品在线| 亚洲欧美福利一区二区| 欧美日韩一区三区| 奇米888四色在线精品| 精品国精品国产| 成人小视频在线观看| 亚洲丝袜另类动漫二区| 欧美日韩黄色一区二区| 免费黄网站欧美| 国产片一区二区三区| 一本色道久久综合狠狠躁的推荐| 亚洲国产一区二区三区| 欧美一二三区精品| 国产精品99久久久久久宅男| 国产精品不卡在线| 欧美日韩视频在线观看一区二区三区 | 欧美一区二视频| 国产精品99久久久久久久女警| 国产精品久久毛片av大全日韩| 91高清在线观看| 精品一区二区免费视频| 国产精品超碰97尤物18| 9191久久久久久久久久久| 韩国精品久久久| 日韩一区日韩二区| 欧美一区二区播放| 日韩国产精品久久久久久亚洲| 欧美乱妇20p| 精品一区二区三区欧美| 国产精品国模大尺度视频| 欧美亚洲国产bt| 激情图片小说一区| 亚洲欧美国产77777| 日韩三级精品电影久久久 | 久久久亚洲高清| 一本色道久久综合亚洲aⅴ蜜桃| 日日夜夜免费精品| 中文字幕欧美三区| 欧美日韩国产系列| 粉嫩欧美一区二区三区高清影视| 亚洲永久免费av| 国产亚洲一区二区三区在线观看 | 国产精品一区二区三区四区| 亚洲免费在线视频一区 二区| 日韩一本二本av| 91在线免费播放| 激情久久久久久久久久久久久久久久| 亚洲欧美在线观看| 欧美mv日韩mv| 欧美性色黄大片手机版| 国产成人av自拍| 日av在线不卡| 亚洲另类春色校园小说| 久久国产麻豆精品| 依依成人精品视频| 欧美国产精品v| 日韩欧美www| 欧美色成人综合| youjizz久久| 国产精品综合一区二区三区| 亚洲gay无套男同| 亚洲欧美国产77777| 久久久久亚洲蜜桃| 欧美一区二区三区人| 日本高清不卡一区| 高清不卡一二三区| 九九热在线视频观看这里只有精品| 一区二区三区美女| 国产精品入口麻豆九色| 精品电影一区二区三区| 欧美精品粉嫩高潮一区二区| 99久久精品费精品国产一区二区| 国产一区激情在线| 看电视剧不卡顿的网站| 五月天一区二区| 亚洲第一狼人社区| 亚洲精品成人精品456| 国产精品拍天天在线| 久久综合久久综合久久| 日韩欧美一区在线| 6080yy午夜一二三区久久| 欧美色图免费看| 91福利资源站| 91成人免费在线| 91色porny| 91在线一区二区| 91亚洲精品乱码久久久久久蜜桃 | 日韩精品欧美成人高清一区二区| 玉足女爽爽91| 亚洲男人电影天堂| 亚洲色图欧洲色图| 中文字幕综合网| 日韩一区在线看| 亚洲视频每日更新| 亚洲人成网站在线| 亚洲欧美日韩综合aⅴ视频| 中文字幕在线不卡一区二区三区| 国产精品欧美久久久久无广告| 国产午夜精品理论片a级大结局| 久久综合色天天久久综合图片| 精品卡一卡二卡三卡四在线| 精品国产污污免费网站入口 | 欧美亚洲综合久久| 欧美艳星brazzers| 欧美军同video69gay| 4438成人网| 日韩精品一区国产麻豆| 26uuu国产在线精品一区二区| 日韩女优毛片在线| 欧美精品一区二区三区一线天视频| 欧美成人三级电影在线| 久久色在线观看| 久久久久久久久伊人| 国产精品区一区二区三| 亚洲色图制服诱惑| 香蕉久久一区二区不卡无毒影院| 石原莉奈在线亚洲二区| 久久97超碰色| 国产成人免费视频网站| 99热99精品| 欧美日韩视频在线一区二区| 日韩视频一区二区在线观看| 久久久久久久久久久久久夜| 日本一区二区免费在线| 亚洲精品中文字幕乱码三区| 天天免费综合色| 国模娜娜一区二区三区| 成人av片在线观看| 精品视频免费看| 精品国精品自拍自在线| 国产精品免费视频网站| 亚洲午夜精品17c| 久久精品国产久精国产爱| 国产69精品久久99不卡| 91福利在线导航| 精品国产99国产精品| 1区2区3区欧美| 日韩va欧美va亚洲va久久| 国产成人精品亚洲午夜麻豆|