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

📄 bbb.java

📁 飞机1942的游戏代码
💻 JAVA
📖 第 1 页 / 共 5 页
字号:

            default:
                if(--g1942v.a5 == 0)
                {
                    g1942v.a2++;
                    g1942v.a3 = 0;
                }
                break;
            }
            n();
            c();
            break;

        default:
            e(0);
            removeCommand(g1942v.ai);
            removeCommand(g1942v.ak);
            addCommand(g1942v.al);
            break;
        }
    }

    public boolean a()
    {
        return a.ac != null && a.ac.getState() != 400;
    }

    private void j()
    {
        super.g.translate((airplane.Ccc.m - 120) / 2, 0);
        switch(g1942v.a4)
        {
        case 1: // '\001'
            g1942v.y[g1942v.z++] = 0;
            int k1 = 8 - g1942v.bb;
            a(130 + k1, 52, 60);
            break;

        case 3: // '\003'
            g1942v.y[g1942v.z++] = 1;
            b(40, 42, 130, (g1942v.a7 * 100) / g1942v.a6, 100, 1);
            a(128, 64, 42);
            b(32, 66, 130, g1942v.ba, 1000, 1);
            a(50, 12, 80);
            b(52, 80, 130, g1942v.b7 * 100, 1000, 1);
            a(49, 12, 92);
            b(52, 92, 130, g1942v.b8 * 100, 1000, 1);
            break;

        default:
            g1942v.y[g1942v.z++] = 2;
            break;

        case 0: // '\0'
        case 2: // '\002'
            break;
        }
        super.g.translate(-(airplane.Ccc.m - 120) / 2, 0);
        int l1 = super.g.getClipX();
        int i2 = super.g.getClipY();
        int j2 = super.g.getClipWidth();
        int k2 = super.g.getClipHeight();
        b(g1942v.j - 56, 4, 91, g1942v.bf, 0xf4240, 10);
        for(int i1 = 0; i1 < g1942v.b7; i1++)
            a(50, 2 + i1 * 8, g1942v.k - 8);

        for(int j1 = 0; j1 < g1942v.b8; j1++)
            a(49, g1942v.j - 8 - j1 * 8 - 2, g1942v.k - 8);

        super.g.setClip(l1, i2, j2, k2);
    }

    private void k()
    {
        if(g1942v.dz != 0 && g1942v.d2 != -48)
            e(g1942v.d1, g1942v.d2);
        if(g1942v.d4 != 0)
            d(g1942v.d7, g1942v.d8);
        if(g1942v.du != 0)
            a(g1942v.dy, g1942v.dv, g1942v.dw);
        for(int i1 = 5; i1 >= 0; i1--)
            if(g1942v.dm[i1] != 0)
                a(g1942v._flddo[i1], g1942v.dr[i1], g1942v.ds[i1]);

        for(int j1 = 8; j1 >= 0; j1--)
            if(g1942v.cy[j1] != 0 && (g1942v.cy[j1] != -1 || (g1942v.az & 1) != 0))
                a(g1942v.c0[j1], g1942v.df[j1].a(), g1942v.dg[j1].a());

        for(int k1 = 8; k1 >= 0; k1--)
            if(g1942v.cq[k1] != 0)
                a(g1942v.cr[k1], g1942v.cw[k1].a(), g1942v.cx[k1].a());

        try
        {
            if(g1942v.b0 != 0 && (g1942v.b0 != -1 || (g1942v.az & 1) != 0))
                a(35 + g1942v.ca, g1942v.cd.a(), g1942v.ce.a());
        }
        catch(Exception exception) { }
        for(int l1 = 1; l1 >= 0; l1--)
            if(g1942v.cf[l1] != 0)
                a(g1942v.ch[l1], g1942v.co[l1].a(), g1942v.cp[l1].a());

        for(int i2 = 8; i2 >= 0; i2--)
            if(g1942v.dh[i2] != 0)
                a(26, g1942v.dk[i2].a(), g1942v.dl[i2].a());

    }

    private void b(int i1, int j1, int k1, int l1, int i2, int j2)
    {
        boolean flag = false;
        do
        {
            int k2 = l1 / i2;
            if(!flag && i2 > j2)
            {
                if(k2 != 0)
                {
                    flag = true;
                    b(0 + k2 + k1, i1, j1);
                }
            } else
            {
                b(0 + k2 + k1, i1, j1);
            }
            i1 += 8;
            l1 -= k2 * i2;
            i2 /= 10;
        } while(i2 != 0);
    }

    private void l()
    {
        super.g.translate((airplane.Ccc.m - 120) / 2, 0);
label0:
        for(int i1 = 0; i1 < g1942v.z; i1++)
        {
            int j1 = g1942v.y[i1];
            int k2 = 0;
            do
            {
                int k1 = g1942v.b()[j1][k2++];
                int l1 = g1942v.b()[j1][k2++];
                int i2 = g1942v.b()[j1][k2++];
                do
                {
                    int j2 = g1942v.b()[j1][k2++];
                    if(j2 == -1)
                        continue label0;
                    if(j2 == -2)
                        break;
                    if(j2 != -3)
                        b(j2 + i2, k1, l1);
                    k1 += 8;
                } while(true);
            } while(true);
        }

        g1942v.z = 0;
        super.g.translate(-(airplane.Ccc.m - 120) / 2, 0);
    }

    private void m()
    {
        for(short word0 = 0; word0 < 2; word0++)
        {
            for(short word1 = 0; word1 < g1942v.j / 24 + 2; word1++)
                c(51, word1 * 24, word0 * 24);

        }

    }

    private void d(int i1, int j1)
    {
        a(25, i1, j1);
    }

    private void e(int i1, int j1)
    {
        a(29, i1, j1);
    }

    public void b()
    {
        switch(g1942v.a0)
        {
        case 4: // '\004'
        default:
            break;

        case 2: // '\002'
            if(g1942v.e == 0)
            {
                g1942v.a0 += 2;
                g1942v.a1 = 0;
                g1942v.a2 = 0;
                g1942v.f = 0;
                b(super.g);
                removeCommand(g1942v.al);
                addCommand(g1942v.ai);
                g1942v.ah = 0;
                a(1);
            }
            if(g1942v.e == 1 && --g1942v.w < 0)
            {
                g1942v.w = 1;
                d();
            }
            if(g1942v.e == 2)
            {
                g1942v.a0++;
                removeCommand(g1942v.al);
                addCommand(g1942v.ak);
            }
            if(g1942v.e == 3)
            {
                g1942v.a0 = 5;
                removeCommand(g1942v.al);
                addCommand(g1942v.ak);
            }
            if(g1942v.e == 4)
            {
                a.destroyApp(true);
                a.notifyDestroyed();
            }
            break;

        case 3: // '\003'
            g1942v.a0--;
            removeCommand(g1942v.ak);
            break;

        case 5: // '\005'
            g1942v.a0 = 2;
            removeCommand(g1942v.ak);
            break;
        }
    }

    private void n()
    {
        g1942v.av += g1942v.aw;
        y();
        r();
        s();
        t();
        u();
        v();
        w();
        x();
        z();
        aa();
        if(g1942v.w == 1);
    }

    public void c()
    {
        if(g1942v.au != 0)
        {
            g1942v.av = 0;
            m();
            g1942v.au = 0;
        }
        a(0, 24 - g1942v.av % 24, g1942v.j, g1942v.k, 0, 0);
        k();
        j();
        l();
        repaint();
        serviceRepaints();
    }

    private void o()
    {
        repaint();
        serviceRepaints();
    }

    private void b(Graphics g)
    {
        g.setColor(0);
        g.fillRect(0, 0, airplane.Ccc.l, airplane.Ccc.k);
        g.setColor(0xffffff);
        g.drawImage(super.o[169], 0, 0, 20);
    }

    private void c(Graphics g)
    {
        g.setColor(0);
        g.fillRect(0, 0, airplane.Ccc.l, airplane.Ccc.k);
        g.setColor(0xffffff);
    }

    public void paint(Graphics g)
    {
        super.paint(g);
        if(!a.ab)
            return;
        switch(g1942v.a0)
        {
        case 4: // '\004'
        default:
            break;

        case 2: // '\002'
            c(g);
            g.setColor(0xffffff);
            g1942v.ax = g1942v.b.d("t.14");
            g.drawString(g1942v.ax, (airplane.Ccc.l - g1942v.aa.stringWidth(g1942v.ax)) / 2, 63, 20);
            g1942v.ax = String.valueOf(g1942v.be);
            g.drawString(g1942v.ax, (airplane.Ccc.l - g1942v.aa.stringWidth(g1942v.ax)) / 2, 83, 20);
            g.drawImage(g1942v.v[0], (airplane.Ccc.l - g1942v.v[0].getWidth()) / 2, 20, 20);
            g.drawImage(g1942v.v[1], (airplane.Ccc.l - g1942v.v[1].getWidth()) / 2, airplane.Ccc.k - 10, 36);
            char c1 = '\202';
            g.setColor(0xb4b414);
            g.fillRect(0, c1 - 2, airplane.Ccc.l, 20);
            g.setColor(0);
            if(g1942v.e == 0)
                g1942v.ax = g1942v.b.d("t.15");
            if(g1942v.e == 1)
                if(g1942v.w == 0)
                    g1942v.ax = g1942v.b.d("t.16");
                else
                    g1942v.ax = g1942v.b.d("t.18");
            if(g1942v.e == 2)
                g1942v.ax = g1942v.b.d("t.19");
            if(g1942v.e == 3)
                g1942v.ax = g1942v.b.d("t.20");
            if(g1942v.e == 4)
                g1942v.ax = g1942v.b.d("t.21");
            g.drawString(g1942v.ax, (airplane.Ccc.l - g1942v.aa.stringWidth(g1942v.ax)) / 2, c1 - 1, 20);
            if(super.a)
            {
                g.setColor(0xffffff);
                g.drawString(g1942v.b.d("t.22"), 0, airplane.Ccc.k, 36);
            }
            break;

        case 3: // '\003'
            c(g);
            g.setColor(0xff0000);
            g1942v.ax = g1942v.b.d("t.23");
            g.drawString(g1942v.ax, (airplane.Ccc.l - g1942v.aa.stringWidth(g1942v.ax)) / 2, 10, 20);
            g.setColor(0xffff00);
            g1942v.ax = g1942v.b.d("t.24");
            g.drawString(g1942v.ax, (airplane.Ccc.l - g1942v.aa.stringWidth(g1942v.ax)) / 2, 35, 20);
            g.setColor(0xffffff);
            g1942v.ax = g1942v.b.d("t.25");
            g.drawString(g1942v.ax, (airplane.Ccc.l - g1942v.aa.stringWidth(g1942v.ax)) / 2, 54, 20);
            g1942v.ax = g1942v.b.d("t.26");
            g.drawString(g1942v.ax, (airplane.Ccc.l - g1942v.aa.stringWidth(g1942v.ax)) / 2, 70, 20);
            g.setColor(0xffff00);
            g1942v.ax = g1942v.b.d("t.27");
            g.drawString(g1942v.ax, (airplane.Ccc.l - g1942v.aa.stringWidth(g1942v.ax)) / 2, 90, 20);
            g.setColor(0xffffff);
            g1942v.ax = g1942v.b.d("t.28");
            g.drawString(g1942v.ax, (airplane.Ccc.l - g1942v.aa.stringWidth(g1942v.ax)) / 2, 106, 20);
            g.setColor(0xffff00);
            g1942v.ax = g1942v.b.d("t.29");
            g.drawString(g1942v.ax, (airplane.Ccc.l - g1942v.aa.stringWidth(g1942v.ax)) / 2, 126, 20);
            g.setColor(0xffffff);
            g1942v.ax = g1942v.b.d("t.30");
            g.drawString(g1942v.ax, (airplane.Ccc.l - g1942v.aa.stringWidth(g1942v.ax)) / 2, 142, 20);
            break;

        case 5: // '\005'
            c(g);
            g1942v.ax = g1942v.b.d("t.31");
            g.drawString(g1942v.ax, 0, 15, 20);
            g1942v.ax = g1942v.b.d("t.32") + a.getAppProperty(g1942v.b.d("t.33"));
            g.drawString(g1942v.ax, 0, 40, 20);
            g1942v.ax = g1942v.b.d("t.34");
            g.drawString(g1942v.ax, 0, 57, 20);
            g1942v.ax = g1942v.b.d("t.35");
            g.drawString(g1942v.ax, 0, 74, 20);
            g1942v.ax = g1942v.b.d("t.36");
            g.drawString(g1942v.ax, 0, 94, 20);
            g1942v.ax = g1942v.b.d("t.37");
            g.drawString(g1942v.ax, 0, 111, 20);
            g1942v.ax = g1942v.b.d("t.38");
            g.drawString(g1942v.ax, 0, 131, 20);
            break;
        }
    }

    private int p()

⌨️ 快捷键说明

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