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

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

?? bobble.java

?? K750手機游戲泡泡龍源代碼
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
//Download by http://www.codefans.net

public final class Bobble
{

    public static int aX;
    public static int aY;
    public static int aM;
    public static int aN;
    public static int nA;
    public static int mD;
    public static int aA[];
    private static int cX;
    private static int cY;
    private static int bX;
    private static int bY;
    private static int cL;
    private static int aG;
    private static Random rA;
    public static final int CO[] = {
        -994, -984, -970, -951, -927, -898, -866, -829, -788, -743,
        -694, -642, -587, -529, -469, -406, -342, -275, -207, -139,
        -69, 0, 69, 139, 207, 275, 342, 406, 469, 529,
        587, 642, 694, 743, 788, 829, 866, 898, 927, 951,
        970, 984, 994
    };
    public static final int SI[] = {
        -104, -173, -241, -309, -374, -438, -499, -559, -615, -669,
        -719, -766, -809, -848, -882, -913, -939, -961, -978, -990,
        -997, -1000, -997, -990, -978, -961, -939, -913, -882, -848,
        -809, -766, -719, -669, -615, -559, -499, -438, -374, -309,
        -241, -173, -104
    };

    public Bobble()
    {
    }

    private static int gA()
    {
        sCk();
        if(cL == 32)
            cL = 1;
        int i;
        do
            i = (rA.nextInt() >>> 1) % 6 + 1;
        while((cL & 1 << i - 1) == 0);
        return i;
    }

    private static void sbA()
    {
        boolean flag = false;
        boolean flag1 = false;
        boolean flag2 = false;
        for(int i4 = 0; i4 < 10; i4++)
        {
            int l3 = 0;
            if(aA[5 + 6 * i4] == -1)
                l3 = 1;
            for(int j4 = 0; j4 < 6; j4++)
            {
                int j = j4 + 6 * i4;
                int i = aA[j] & 0xf;
                if(aA[j] > 0 && i > 0)
                    if(j4 == 0)
                    {
                        int k = aA[j + 1] & 0xf;
                        if(k > 0)
                            aA[j] = aA[j] | 0x40000;
                        if(k == i)
                            aA[j] = aA[j] | 0x400;
                        if(i4 != 9)
                        {
                            int l = aA[j + 6 + l3] & 0xf;
                            if(l > 0)
                                aA[j] = aA[j] | 0x80000;
                            if(l == i)
                                aA[j] = aA[j] | 0x800;
                            if(l3 > 0)
                            {
                                int i1 = aA[j + 6] & 0xf;
                                if(i1 > 0)
                                    aA[j] = aA[j] | 0x100000;
                                if(i1 == i)
                                    aA[j] = aA[j] | 0x1000;
                            }
                        }
                        if(i4 > 0)
                        {
                            int j1 = aA[(j - 6) + l3] & 0xf;
                            if(j1 > 0)
                                aA[j] = aA[j] | 0x20000;
                            if(j1 == i)
                                aA[j] = aA[j] | 0x200;
                            if(l3 > 0)
                            {
                                int k1 = aA[j - 6] & 0xf;
                                if(k1 > 0)
                                    aA[j] = aA[j] | 0x10000;
                                if(k1 == i)
                                    aA[j] = aA[j] | 0x100;
                            }
                        }
                    } else
                    if(l3 > 0 && j4 == 4 || l3 == 0 && j4 == 5)
                    {
                        int l1 = aA[j - 1] & 0xf;
                        if(l1 > 0)
                            aA[j] = aA[j] | 0x200000;
                        if(l1 == i)
                            aA[j] = aA[j] | 0x2000;
                        if(i4 != 9)
                        {
                            int i2 = aA[j + 5 + l3] & 0xf;
                            if(i2 > 0)
                                aA[j] = aA[j] | 0x100000;
                            if(i2 == i)
                                aA[j] = aA[j] | 0x1000;
                            if(l3 > 0)
                            {
                                int j2 = aA[j + 6 + l3] & 0xf;
                                if(j2 > 0)
                                    aA[j] = aA[j] | 0x80000;
                                if(j2 == i)
                                    aA[j] = aA[j] | 0x800;
                            }
                        }
                        if(i4 > 0)
                        {
                            int k2 = aA[(j - 7) + l3] & 0xf;
                            if(k2 > 0)
                                aA[j] = aA[j] | 0x10000;
                            if(k2 == i)
                                aA[j] = aA[j] | 0x100;
                            if(l3 > 0)
                            {
                                int l2 = aA[(j - 6) + l3] & 0xf;
                                if(l2 > 0)
                                    aA[j] = aA[j] | 0x20000;
                                if(l2 == i)
                                    aA[j] = aA[j] | 0x200;
                            }
                        }
                    } else
                    {
                        int i3 = aA[j + 1] & 0xf;
                        if(i3 > 0)
                            aA[j] = aA[j] | 0x40000;
                        if(i3 == i)
                            aA[j] = aA[j] | 0x400;
                        i3 = aA[j - 1] & 0xf;
                        if(i3 > 0)
                            aA[j] = aA[j] | 0x200000;
                        if(i3 == i)
                            aA[j] = aA[j] | 0x2000;
                        if(i4 != 9)
                        {
                            int j3 = aA[j + 6 + l3] & 0xf;
                            if(j3 > 0)
                                aA[j] = aA[j] | 0x80000;
                            if(j3 == i)
                                aA[j] = aA[j] | 0x800;
                            j3 = aA[j + 5 + l3] & 0xf;
                            if(j3 > 0)
                                aA[j] = aA[j] | 0x100000;
                            if(j3 == i)
                                aA[j] = aA[j] | 0x1000;
                        }
                        if(i4 > 0)
                        {
                            int k3 = aA[(j - 6) + l3] & 0xf;
                            if(k3 > 0)
                                aA[j] = aA[j] | 0x20000;
                            if(k3 == i)
                                aA[j] = aA[j] | 0x200;
                            k3 = aA[(j - 7) + l3] & 0xf;
                            if(k3 > 0)
                                aA[j] = aA[j] | 0x10000;
                            if(k3 == i)
                                aA[j] = aA[j] | 0x100;
                        }
                    }
            }

        }

    }

    public static void init()
    {
        cL = 0;
        aG = 0;
        rA = new Random();
        aA = new int[60];
        nA = 0;
        int j = 11;
        for(int i = 0; i < 60; i++)
        {
            if(i < 18)
            {
                aA[i] = (rA.nextInt() >>> 1) % 3 + 1;
                nA++;
            } else
            {
                aA[i] = 0;
            }
            if(i == j)
            {
                if(aA[i] != 0)
                    nA--;
                aA[i] = -1;
                j += 12;
            }
        }

        sbA();
        aN = gA();
    }

    public static void sAID()
    {
        aX = 48;
        aY = 152;
        cX = aX * 1000;
        cY = aY * 1000;
        aM = aN;
        aN = gA();
    }

    public static int move()
    {
        byte byte0 = 2;
        int k = CO[mD];
        int l = SI[mD];
        cX += 1 * k;
        cY += 1 * l;
        aX = cX / 1000;
        aY = cY / 1000;
        bY = aY / 16;
        int i;
        if(aA[5 + 6 * bY] == -1)
        {
            i = 1;
            bX = (aX - 8) / 16;
        } else
        {
            i = 0;
            bX = aX / 16;
        }
        int j = bX + 6 * bY;
        if(mD != 21 && (bX > 0 && bX < 5 - i && aA[j - 1] > 0 && aA[j + 1] > 0 || i == 0 && bX == 0 && aA[j + 1] > 0 || i == 0 && bX == 5 && aA[j - 1] > 0))
        {
            aA[j] = aM;
            sbA();
            nA++;
            return 0;
        }
        int i1 = aX + 1;
        int j1 = aX - 1;
        int k1 = 89;
        byte byte1 = 7;
        if(i1 > k1 || j1 < byte1)
        {
            if(i1 > k1)
                aX = k1;
            if(j1 < byte1)
                aX = byte1 + 1;
            mD = 42 - mD;
            k = CO[mD];
            l = SI[mD];
            byte0 = 1;
        }
        if(aY - 1 < 15)
        {
            aY = 8;
            bY = aY / 16;
            if(aA[5 + 6 * bY] == -1)
                bX = (aX - 8) / 16;
            else
                bX = aX / 16;
            j = bX + 6 * bY;
            aA[j] = aM;
            sbA();
            nA++;
            return 0;
        }
        j = bX + 6 * bY;
        int l1 = (cY + 1 * l) / 1000 / 16;
        int i2;
        if(aA[5 + 6 * l1] == -1)
            i2 = ((cX + 1 * k) / 1000 - 8) / 16;
        else
            i2 = ((cX + 1 * k) / 1000 - 0) / 16;
        int j2 = i2 + 6 * l1;
        if(aA[j2] > 0)
        {
            if(aA[j] == -1)
            {
                if(aA[j - 1] > 0)
                {
                    bY++;
                    aA[j + 6] = aM;
                } else
                {
                    bX--;
                    aA[j - 1] = aM;
                }
            } else
            {
                aA[j] = aM;
            }
            sbA();
            nA++;
            return 0;
        }
        if(j2 > 0 && j2 < 59)
        {
            if((j + 1) % 6 == 0 || j % 6 == 0)
                return byte0;
            if(mD == 21 && (aA[j2 - 1] > 0 || aA[j2] > 0))
            {
                if(aA[5 + 6 * bY] == -1 && j2 == (j - 6) + 1 || aA[5 + 6 * bY] != -1 && j2 == j - 6)
                {
                    aA[j] = aM;
                    sbA();
                    nA++;
                    return 0;
                }
            } else
            if(mD > 21 && aA[j2] > 0)
            {
                if(aA[5 + 6 * bY] == -1 && j2 == (j - 6) + 1 || aA[5 + 6 * bY] != -1 && j2 == j - 6)
                {
                    aA[j] = aM;
                    sbA();
                    nA++;
                    return 0;
                }
            } else
            if(mD > 21 && aA[j2 - 1] > 0 && aA[j + 1] > 0)
            {
                if(aA[5 + 6 * bY] == -1 && j2 == (j - 6) + 1 || aA[5 + 6 * bY] != -1 && j2 == j - 6)
                {
                    aA[j] = aM;
                    sbA();
                    nA++;
                    return 0;
                }
            } else
            if(mD > 21 && aA[j2 - 1] > 0 && aA[j2 + 1] > 0)
            {
                if(aA[5 + 6 * bY] == -1 && j2 == (j - 6) + 1 || aA[5 + 6 * bY] != -1 && j2 == j - 6)
                {
                    aA[j2] = aM;
                    bY = l1;
                    bX = i2;
                    sbA();
                    nA++;
                    return 0;
                }
            } else
            if(mD < 21 && aA[j2] > 0)
            {
                if(aA[5 + 6 * bY] == -1 && j2 == j - 6 || aA[5 + 6 * bY] != -1 && j2 == j - 6 - 1)
                {
                    aA[j] = aM;
                    sbA();
                    nA++;
                    return 0;
                }
            } else
            if(mD < 21 && aA[j2 + 1] > 0 && aA[j - 1] > 0)
            {
                if(aA[5 + 6 * bY] == -1 && j2 == j - 6 || aA[5 + 6 * bY] != -1 && j2 == j - 6 - 1)
                {
                    aA[j] = aM;
                    sbA();

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
毛片基地黄久久久久久天堂| 日韩码欧中文字| 亚洲乱码日产精品bd| 国产高清在线观看免费不卡| 26uuu色噜噜精品一区二区| 老司机午夜精品99久久| 精品福利二区三区| 国产麻豆视频一区| 亚洲国产精品99久久久久久久久 | 中文字幕高清不卡| av中文一区二区三区| 亚洲精品国产精华液| 欧美日本一区二区在线观看| 秋霞影院一区二区| 欧美国产一区视频在线观看| www.综合网.com| 亚洲.国产.中文慕字在线| 日韩一区二区三区在线观看| 国产精品综合一区二区三区| 国产精品大尺度| 在线视频国内一区二区| 琪琪一区二区三区| 中文字幕免费不卡| 欧美日韩视频不卡| 99在线精品视频| 香蕉影视欧美成人| 2021中文字幕一区亚洲| 97久久人人超碰| 毛片基地黄久久久久久天堂| 国产精品国产三级国产aⅴ入口| 色婷婷久久久综合中文字幕| 美国一区二区三区在线播放| 国产精品全国免费观看高清 | 欧美中文字幕一二三区视频| 人禽交欧美网站| 国产精品视频免费看| 欧美高清一级片在线| 国产成人精品一区二 | 三级影片在线观看欧美日韩一区二区| 欧美成人免费网站| 色综合久久久久综合| 蓝色福利精品导航| 亚洲综合图片区| 26uuu欧美日本| 欧美日韩一区二区三区视频| 成人综合婷婷国产精品久久| 天堂va蜜桃一区二区三区 | 亚洲久本草在线中文字幕| 日韩视频一区在线观看| 99久久综合精品| 另类小说一区二区三区| 亚洲一区二区三区四区在线免费观看 | 久久99精品久久久久久国产越南| 色妞www精品视频| 欧美国产欧美亚州国产日韩mv天天看完整| 美女一区二区视频| 日韩三级.com| 国内精品国产成人| 日本成人在线一区| 日韩成人免费在线| 欧美精品在线观看一区二区| 成人av午夜影院| 国产乱子伦一区二区三区国色天香| 一片黄亚洲嫩模| 中文字幕亚洲精品在线观看| 6080国产精品一区二区| 在线观看日韩电影| 成人av免费网站| 国产成人免费在线观看不卡| 国产在线精品国自产拍免费| 激情久久五月天| 日产国产欧美视频一区精品| 亚洲第一福利视频在线| 亚洲午夜精品一区二区三区他趣| 亚洲欧美日本韩国| 中文字幕中文字幕一区二区| 国产精品久久久久久久久图文区| 国产亚洲综合色| 久久精品免视看| 日韩欧美不卡在线观看视频| 日韩一级黄色片| 欧美一区二区免费| 欧美亚洲国产怡红院影院| 色欧美片视频在线观看| 91丨九色丨国产丨porny| eeuss影院一区二区三区| 不卡视频在线看| 99久久精品情趣| 91久久精品网| 欧美日韩国产在线观看| 精品视频一区 二区 三区| 7777精品伊人久久久大香线蕉完整版| 欧美日韩国产片| 欧美一级理论片| 精品少妇一区二区| 国产清纯白嫩初高生在线观看91 | 亚洲日本一区二区| 国产精品国产三级国产普通话三级| 国产精品乱码一区二区三区软件| 亚洲欧美日韩国产另类专区| 国产精品99久久久| 狠狠色丁香婷综合久久| 狠狠v欧美v日韩v亚洲ⅴ| 一区二区中文视频| 亚洲欧美另类图片小说| 欧美猛男男办公室激情| xf在线a精品一区二区视频网站| 欧美性猛交xxxxxxxx| 91视频观看视频| 色综合一区二区三区| 在线看一区二区| 欧美日韩精品欧美日韩精品一综合| 91精品国产福利在线观看| 日韩午夜电影在线观看| 日本一区二区免费在线| 一区二区中文视频| 婷婷成人激情在线网| 国产一区二区日韩精品| 91在线播放网址| 欧美日韩久久一区| 久久久无码精品亚洲日韩按摩| 国产精品久久三区| 色综合久久88色综合天天6| 精品视频全国免费看| 日韩一级高清毛片| 中文字幕在线观看一区| 午夜电影久久久| 国产精品自拍毛片| 色综合激情五月| 欧美一卡二卡三卡四卡| 久久精品无码一区二区三区| 亚洲人成小说网站色在线| 久久精品国产网站| 94色蜜桃网一区二区三区| 成人一区二区三区| 夜夜精品视频一区二区| 国产无一区二区| 欧美一级黄色片| 亚洲综合色在线| 国产成人午夜片在线观看高清观看| 91一区二区三区在线播放| 精品三级在线看| 亚洲一区二区三区四区在线免费观看| 国产精品一品视频| 欧美一级二级在线观看| 一区二区三区久久| 美脚の诱脚舐め脚责91| 欧美性生活大片视频| 中文字幕va一区二区三区| 久久精品国产一区二区| 欧美日韩高清一区二区| 亚洲精品乱码久久久久久| 国产高清亚洲一区| 久久精品视频一区二区三区| 久久超碰97中文字幕| 欧美日韩第一区日日骚| 中文字幕在线一区免费| 91在线播放网址| 一级日本不卡的影视| 亚洲欧美综合色| 91电影在线观看| 亚洲大片一区二区三区| 91精品国产色综合久久ai换脸| 一区二区三区中文字幕精品精品| 99国产欧美久久久精品| 久久九九影视网| 99国产精品一区| 亚洲一区二区av在线| 日韩小视频在线观看专区| 欧美在线色视频| 99精品视频一区二区三区| 91免费版在线看| 国产午夜亚洲精品理论片色戒| 美女视频黄频大全不卡视频在线播放| 欧美电影在哪看比较好| 三级在线观看一区二区| 欧美精品vⅰdeose4hd| 日韩av电影免费观看高清完整版在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 中文字幕亚洲精品在线观看| 成人v精品蜜桃久久一区| 亚洲欧洲韩国日本视频| 91伊人久久大香线蕉| 亚洲综合av网| 日韩一区二区三区观看| 午夜视黄欧洲亚洲| 5566中文字幕一区二区电影| 婷婷夜色潮精品综合在线| 欧美日本不卡视频| 九九九久久久精品| 国产精品视频一二| 高清日韩电视剧大全免费| 国产精品久久福利| 欧美视频日韩视频在线观看| 日本vs亚洲vs韩国一区三区二区 | 亚洲国产成人午夜在线一区 | 成人动漫中文字幕| 亚洲精品国产一区二区精华液 | 久久蜜桃香蕉精品一区二区三区| 国产很黄免费观看久久|