⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bbb.java

📁 飞机1942的游戏代码
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                    g1942v.ca = 2;
                    break;
                }
                if(g1942v.cb == 14)
                    g1942v.cc = -g1942v.cc;
                break;
            }
            if(g1942v.cb == 0)
            {
                g1942v.ca = 0;
                break;
            }
            if(g1942v.cb == -6)
            {
                g1942v.b1 = 0;
                g1942v.b2 = 0;
                g1942v.a4 = 0;
            }
            break;

        case 3: // '\003'
            int l2 = g1942v.cd.a();
            int k3 = g1942v.ce.a();
            switch(g1942v.b2)
            {
            case 0: // '\0'
                g1942v.b2++;
                g1942v.b9 = 0;
                g1942v.ca = 0;
                break label0;

            case 1: // '\001'
                if(96 < k3 + 5 && k3 + 5 < 104)
                {
                    g1942v.b2++;
                    int l3 = a(l2 + 7, k3 + 5, 60, 100);
                    g1942v.b4 = g1942v.ef[l3][1] << 6;
                } else
                {
                    int i4 = a(l2 + 7, k3 + 5, 60, 100);
                    g1942v.b5 = g1942v.ef[i4][0] << 6;
                    g1942v.b4 = g1942v.ef[i4][1] << 6;
                    g1942v.cd.a(g1942v.b4);
                    g1942v.ce.a(g1942v.b5);
                }
                break label0;

            case 2: // '\002'
                if(56 < l2 + 7 && l2 + 7 < 64)
                {
                    g1942v.b2++;
                    g1942v.b3 = 5;
                    g1942v.cd.a = (g1942v.j - 15) / 2 << 16;
                    g1942v.ce.a = 0x5f0000;
                } else
                {
                    g1942v.cd.a(g1942v.b4);
                }
                break label0;

            case 3: // '\003'
                if(--g1942v.b3 == 0)
                {
                    g1942v.b2++;
                    g1942v.b3 = 2;
                    g1942v.ca = 3;
                }
                break label0;

            case 4: // '\004'
                if(--g1942v.b3 != 0)
                    break label0;
                if(g1942v.ca != 6)
                {
                    g1942v.b3 = 2;
                    g1942v.ca++;
                } else
                {
                    g1942v.b2++;
                    g1942v.b3 = 2;
                }
                break label0;

            case 5: // '\005'
                if(--g1942v.b3 == 0)
                {
                    g1942v.b2++;
                    g1942v.b3 = 12;
                    g1942v.d5 = 3;
                    g1942v.d6 = 0;
                    g1942v.a4 = 0;
                }
                break label0;

            case 6: // '\006'
                g1942v.ce.b(0x40000);
                if(--g1942v.b3 != 0)
                    break label0;
                if(g1942v.ca != 3)
                {
                    g1942v.b3 = 2;
                    g1942v.ca--;
                } else
                {
                    g1942v.b2++;
                    g1942v.ca = 0;
                    g1942v.cb = -6;
                    g1942v.cc = 1;
                }
                break label0;

            default:
                g1942v.ce.a(g1942v.cb / 2 << 16);
                g1942v.cb += g1942v.cc;
                break;
            }
            if(g1942v.cc > 0)
            {
                if(g1942v.cb == -2)
                {
                    g1942v.ca = 1;
                    g1942v.a4 = 1;
                    f(4);
                    break;
                }
                if(g1942v.cb == 0)
                {
                    g1942v.ca = 2;
                    break;
                }
                if(g1942v.cb == 14)
                    g1942v.cc = -g1942v.cc;
                break;
            }
            if(g1942v.cb == 0)
            {
                g1942v.ca = 0;
                g1942v.a4 = 0;
                break;
            }
            if(g1942v.cb == -6)
            {
                g1942v.b1 = 0;
                g1942v.b2 = 0;
            }
            break;
        }
    }

    private void s()
    {
        int j1 = g1942v.cd.a();
        int k1 = g1942v.ce.a();
        for(int i1 = 1; i1 >= 0; i1--)
            if(g1942v.cf[i1] != 0)
                switch(g1942v.cg[i1])
                {
                case 0: // '\0'
                    if(i1 == 0)
                    {
                        g1942v.co[i1].a = 0;
                        g1942v.cm[i1] = -11;
                    } else
                    {
                        g1942v.co[i1].a = 0x730000;
                        g1942v.cm[i1] = 15;
                    }
                    g1942v.cp[i1].a = 0xfff40000;
                    g1942v.ch[i1] = 2;
                    g1942v.cg[i1]++;
                    break;

                case 1: // '\001'
                    int l1 = g1942v.co[i1].a();
                    int j2 = g1942v.cp[i1].a();
                    if(g1942v.b0 == -1)
                    {
                        g1942v.cf[i1] = 0;
                        d(l1 + -4, j2 + -3, 0);
                        break;
                    }
                    if((j1 + g1942v.cm[i1]) - 5 >= l1 || l1 >= j1 + g1942v.cm[i1] + 5 || k1 - 5 >= j2 || j2 >= k1 + 5)
                    {
                        if((g1942v.az & 1) == 0)
                        {
                            g1942v.ch[i1]++;
                            if(g1942v.ch[i1] == 10)
                                g1942v.ch[i1] = 2;
                        }
                        int l2 = a(l1, j2, j1 + g1942v.cm[i1], k1);
                        g1942v.cl[i1] = g1942v.ef[l2][0] << 7;
                        g1942v.ck[i1] = g1942v.ef[l2][1] << 7;
                        g1942v.co[i1].a(g1942v.ck[i1]);
                        g1942v.cp[i1].a(g1942v.cl[i1]);
                        break;
                    }
                    g1942v.cg[i1]++;
                    g1942v.ch[i1] = 2;
                    g1942v.ci[i1] = 1;
                    // fall through

                case 2: // '\002'
                    g1942v.co[i1].a = j1 + g1942v.cm[i1] << 16;
                    g1942v.cp[i1].a = k1 << 16;
                    if(g1942v.bq < 4 || g1942v.bl != 0)
                        break;
                    g1942v.cg[i1]++;
                    g1942v.ci[i1] = 0;
                    g1942v.a8 |= 1 << i1;
                    byte byte0;
                    if(i1 == 0)
                        byte0 = 13;
                    else
                        byte0 = 3;
                    g1942v.cl[i1] = g1942v.ef[byte0][0] << 7;
                    g1942v.ck[i1] = g1942v.ef[byte0][1] << 7;
                    break;

                default:
                    int i2 = g1942v.co[i1].a();
                    int k2 = g1942v.cp[i1].a();
                    if(k2 < -11 || k2 > g1942v.k || i2 < -11 || i2 > g1942v.j)
                    {
                        g1942v.cf[i1] = 0;
                        break;
                    }
                    if((g1942v.az & 1) == 0)
                    {
                        g1942v.ch[i1]++;
                        if(g1942v.ch[i1] == 10)
                            g1942v.ch[i1] = 2;
                    }
                    g1942v.co[i1].a(g1942v.ck[i1]);
                    g1942v.cp[i1].a(g1942v.cl[i1]);
                    break;
                }

    }

    private void t()
    {
        for(int i1 = 8; i1 >= 0; i1--)
            if(g1942v.cq[i1] != 0)
            {
                for(int j1 = 8; j1 >= 0; j1--)
                {
                    if(g1942v.cy[j1] != 1)
                        continue;
                    int k1 = g1942v.cw[i1].a();
                    int l1 = g1942v.cx[i1].a();
                    int j2 = g1942v.df[j1].a();
                    int k2 = g1942v.dg[j1].a();
                    if(k2 + g1942v.c5[j1] < l1 || k2 > l1 + g1942v.cv[i1] || j2 + g1942v.c4[j1] < k1 || j2 > k1 + g1942v.cu[i1])
                        continue;
                    g1942v.dc[j1]--;
                    if(g1942v.dc[j1] <= 0)
                    {
                        g1942v.cy[j1] = 0;
                        g1942v.bl--;
                        g1942v.a7++;
                        d(g1942v.dd[j1]);
                        if(g1942v.cz[j1] == 4)
                        {
                            g1942v.cy[j1] = -1;
                            g1942v.bl++;
                            g1942v.db[j1] = 0;
                            g1942v.c3[j1] = 4;
                        } else
                        if(g1942v.cz[j1] == 5)
                        {
                            d(j2 + (g1942v.c4[j1] - 18) / 2, k2 + (g1942v.c5[j1] - 18) / 2, 0);
                            if(--g1942v.bj == 0)
                            {
                                g1942v.bg = 0;
                                g1942v.du = 1;
                                g1942v.dv = g1942v.df[j1].a();
                                g1942v.dw = g1942v.dg[j1].a();
                                g1942v.dx = g1942v.c2[j1];
                                g1942v.dy = 45 + g1942v.dx * 2;
                            }
                        } else
                        if(g1942v.cz[j1] != 3)
                            d(j2 + (g1942v.c4[j1] - 18) / 2, k2 + (g1942v.c5[j1] - 18) / 2, 0);
                        else
                            d(j2 + (g1942v.c4[j1] - 18) / 2, k2 + (g1942v.c5[j1] - 18) / 2, 1);
                    } else
                    {
                        g1942v.cy[j1] = -1;
                        g1942v.db[j1] = 2;
                    }
                    g1942v.cq[i1] = 0;
                    if(g1942v.ct[i1] != 0)
                        g1942v.cj[g1942v.ct[i1] - 1]--;
                    if(g1942v.cr[i1] != 42)
                        g1942v.bo--;
                    else
                        g1942v.bp--;
                    break;
                }

                if(g1942v.cq[i1] != 0)
                {
                    g1942v.cx[i1].a(0xfff80000);
                    int i2 = g1942v.cx[i1].a();
                    if(i2 + g1942v.cv[i1] < 0)
                    {
                        g1942v.cq[i1] = 0;
                        if(g1942v.ct[i1] != 0)
                            g1942v.cj[g1942v.ct[i1] - 1]--;
                        if(g1942v.cr[i1] != 42)
                            g1942v.bo--;
                        else
                            g1942v.bp--;
                    }
                }
            }

    }

    private void u()
    {
        int i3 = g1942v.cd.a();
        int j3 = g1942v.ce.a();
        for(int i1 = 8; i1 >= 0; i1--)
        {
            if(g1942v.cy[i1] == 0)
                continue;
            if(g1942v.cy[i1] == 1)
            {
                if(g1942v.b9 == 0 && g1942v.b0 == 1)
                {
                    int k3 = g1942v.df[i1].a();
                    int k5 = g1942v.dg[i1].a();
                    if(k5 + g1942v.c5[i1] >= j3 + 2 && k5 <= (j3 + 11) - 2 && k3 + g1942v.c4[i1] >= i3 + 3 && k3 <= (i3 + 15) - 3)
                    {
                        e(3);
                        if(g1942v.cz[i1] == 5 && --g1942v.bj == 0)
                            g1942v.bg = 0;
                        if(g1942v.cz[i1] != 4)
                        {
                            g1942v.cy[i1] = 0;
                            g1942v.bl--;
                            g1942v.a7++;
                            d(g1942v.dd[i1]);
                            if(g1942v.cz[i1] != 3)
                                d(k3 + (g1942v.c4[i1] - 18) / 2, k5 + (g1942v.c5[i1] - 18) / 2, 0);
                            else
                                d(k3 + (g1942v.c4[i1] - 18) / 2, k5 + (g1942v.c5[i1] - 18) / 2, 1);
                        }
                        continue;
                    }
                    for(int j1 = 1; j1 >= 0; j1--)
                        if(g1942v.cf[j1] != 0 && g1942v.ci[j1] != 0)
                        {
                            int k7 = g1942v.co[j1].a();
                            int l7 = g1942v.cp[j1].a();
                            if(k5 + g1942v.c5[i1] >= l7 && k5 <= l7 + 10 && k3 + g1942v.c4[i1] >= k7 && k3 <= k7 + 11)
                            {
                                g1942v.cf[j1] = 0;
                                d(k7 + -4, l7 + -3, 0);
                                if(g1942v.cz[i1] == 5 && --g1942v.bj == 0)
                                    g1942v.bg = 0;
                                if(g1942v.cz[i1] != 4)
                                {
                                    g1942v.cy[i1] = 0;
                                    g1942v.bl--;
                                    g1942v.a7++;
                                    d(g1942v.dd[i1]);
                                    d(500);
                                    if(6 - g1942v.bn >= 3)
                                    {
                                        b(k7 - 4, l7, 96, 20);
                                        b(k7 + 4, l7, 91, 19);
                                        b(k7 + 12, l7, 91, 18);
                                    }
                                    if(g1942v.cz[i1] != 3)
                                        d(k3 + (g1942v.c4[i1] - 18) / 2, k5 + (g1942v.c5[i1] - 18) / 2, 0);
                                    else
                                        d(k3 + (g1942v.c4[i1] - 18) / 2, k5 + (g1942v.c5[i1] - 18) / 2, 1);
                                }
                            }
                        }

                }
            } else
            if(g1942v.db[i1] != 0)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -