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

📄 aa.java

📁 哈利波特与凤凰令的一个小游戏
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                {
                case 0: // '\0'
                    a[0].b("tiles.opt");
                    break;

                case 1: // '\001'
                    a[0].b("minister.opt");
                    break;
                }
                break;

            case 80: // 'P'
                a.a(a[a], a[a]);
                break;

            case 100: // 'd'
                d(2);
                i = false;
                F = 0;
                g = 1;
                break;
            }
            c();
        } else
        {
            switch(F)
            {
            default:
                break;

            case 10: // '\n'
                a.a();
                if(a < 8)
                    b = a;
                break;

            case 30: // '\036'
                if(a == 17 || a == 18)
                {
                    b = a;
                    a = e[d];
                }
                break;

            case 50: // '2'
                if(c == b[a])
                    break;
                c = b[a];
                switch(c)
                {
                case 0: // '\0'
                    a[0].b("tiles.opt");
                    break;

                case 1: // '\001'
                    a[0].b("minister.opt");
                    break;
                }
                break;

            case 70: // 'F'
                c();
                a.a(a[a], a[a]);
                break;

            case 100: // 'd'
                d(2);
                i = false;
                F = 0;
                break;
            }
        }
        F++;
    }

    private static void C()
    {
        if(h == 0)
        {
            switch(F)
            {
            case 10: // '\n'
                p();
                break;

            case 20: // '\024'
                a[14].d("traps.png");
                a[27].d("traps.png");
                a[27].a();
                break;

            case 50: // '2'
                y();
                break;

            case 70: // 'F'
                t();
                h = 1;
                F = 99;
                break;
            }
            c();
            F++;
            return;
        } else
        {
            d(18);
            i = false;
            c();
            F = 0;
            return;
        }
    }

    public final void run()
    {
        d(1);
        v = a();
        while(k != 24 && k != 26) 
            if(f)
            {
                try
                {
                    Thread.sleep(10L);
                }
                catch(Exception _ex) { }
            } else
            {
                switch(k)
                {
                case 1: // '\001'
                    A();
                    break;

                case 3: // '\003'
                    B();
                    break;

                case 27: // '\033'
                    C();
                    break;
                }
                D();
                flushGraphics();
                int i1;
                G = (i1 = a()) - v;
                v = i1;
                w += G;
            }
        try
        {
            Thread.sleep(2L);
        }
        catch(Exception _ex) { }
        try
        {
            if(k == 26)
                HarryMidlet.a.platformRequest(a);
        }
        catch(Exception _ex) { }
        HarryMidlet.a.destroyApp(false);
    }

    private static void D()
    {
label0:
        switch(k)
        {
        case 5: // '\005'
        case 6: // '\006'
        case 7: // '\007'
        case 22: // '\026'
        case 24: // '\030'
        case 26: // '\032'
        default:
            break;

        case 0: // '\0'
            if(a == null)
                try
                {
                    b = Image.createImage("/background.png");
                    c = Image.createImage("/hp.png");
                    a = Image.createImage("/wb.png");
                }
                catch(Exception _ex)
                {
                    a = null;
                }
            a.setColor(0);
            a.fillRect(0, 0, 352, 416);
            if(a != null)
                a.drawImage(a, 176, 208, 3);
            if(w <= 2000)
                break;
            a = null;
            c();
            e(1);
            if(f >= 0)
            {
                d(18);
            } else
            {
                g = 18;
                h = f;
                i = 500;
                j = -1;
                f = 0;
                d(25);
            }
            break;

        case 1: // '\001'
            int i1 = 205;
            a.setColor(0);
            a.fillRect(0, 0, 352, 416);
            if(a != null)
            {
                a.drawImage(a, 176, 208, 3);
                i1 = (416 + a.getHeight() >> 1) + 18;
            }
            a.setColor(255, 255, 255);
            a.drawRect(124, i1, 103, 4);
            a.drawLine(126, i1 + 2, 125 + F, i1 + 2);
            a.setColor(63, 63, 63);
            a.drawLine(126, i1 + 1, 125 + F, i1 + 1);
            a.drawLine(126, i1 + 3, 125 + F, i1 + 3);
            break;

        case 4: // '\004'
            J();
            K();
            break;

        case 3: // '\003'
            a.setColor(0);
            a.fillRect(0, 0, 352, 416);
            a(494, 176, 162, (byte)4, a, 100);
            ai.a(133, 208, 100, F, a);
            break;

        case 23: // '\027'
            s = b(0, 1024);
            a.c();
            if(k != 17 && k != 16)
                a.d();
            break;

        case 2: // '\002'
            if(a(2048))
            {
                e(5);
                d(18);
                m = 2;
                a.b();
                return;
            }
            s = b(0, 1024);
            a.c();
            if(k == 17 || k == 16)
                return;
            a.d();
            break;

        case 8: // '\b'
            F();
            if(a != null)
                a.d();
            G();
            if(!g())
                break;
            I();
            if(b != 18 && b != 17)
            {
                ai.c[0] += ai.d[0];
                if(a.p == 1)
                    ai.c[2] += ai.d[2];
                a.b = ai.c;
                a = b;
                m = k;
                w.h = true;
                d(3);
            } else
            {
                d(2);
            }
            break;

        case 9: // '\t'
            F();
            a.d();
            G();
            if(g())
            {
                I();
                b = a;
                w.b();
                a = 11;
                a.b = ai.d;
                d(3);
            }
            break;

        case 10: // '\n'
        case 11: // '\013'
        case 12: // '\f'
        case 13: // '\r'
            F();
            a.d();
            G();
            if(!g())
                break;
            I();
            b = a;
            w.b();
            switch(k)
            {
            case 10: // '\n'
                a = 12;
                break;

            case 11: // '\013'
                a = 13;
                break;

            case 12: // '\f'
                a = 14;
                break;

            case 13: // '\r'
                a = 15;
                break;
            }
            a.b = ai.d;
            d(3);
            break;

        case 14: // '\016'
            F();
            a.d();
            G();
            if(g())
            {
                I();
                int j1 = ai.c[0];
                int k1 = ai.c[2];
                w.c[a] = (short)a(j1, k1, 0);
                a = 10;
                d(3);
            }
            break;

        case 15: // '\017'
            if(a(2048))
            {
                e(5);
                d(18);
                m = 15;
                break;
            }
            a.a(4, G);
            g(G);
            if(((q) (a.a)).j == 25 || ((q) (a.a)).j == 32)
                a.a.a.b(G);
            if(!c())
            {
                if(k)
                {
                    e(11);
                    l = 18;
                    k = false;
                }
                k = l;
                if(k == 18 && K == 11)
                    k(4);
                if(k != 2)
                    h();
            } else
            {
                a.d();
            }
            break;

        case 16: // '\020'
            F();
            if(z != 100)
                a.d();
            G();
            if(g())
            {
                I();
                d(2);
            }
            break;

        case 17: // '\021'
            F();
            G();
            if(g())
            {
                I();
                d(2);
            }
            break;

        case 18: // '\022'
            S();
            if(k != 2 && k != 19)
                d(a);
            break;

        case 25: // '\031'
            int ai1[] = {
                495, 496, 498, 497, 499
            };
            int l1 = 208 - (ai1.length >> 1) * 20;
            a.setColor(0);
            a.fillRect(0, 0, 352, 416);
            for(int i2 = 0; i2 < ai1.length;)
            {
                if(i2 == f)
                    f(0);
                else
                    f(2);
                a(ai1[i2], 176, l1, (byte)6, a, 0);
                i2++;
                l1 += 20;
            }

            a(i, j, a);
            if(a(2))
            {
                if(++f == ai1.length)
                    f = 0;
                a();
            }
            if(a(1))
            {
                if(--f < 0)
                    f = ai1.length - 1;
                a();
            }
            if(a(16) || a(1024))
            {
                d(g);
                a();
                if(f != h)
                    w();
                w.e();
            }
            if(j >= 0 && (a(32) || a(2048)))
            {
                d(g);
                f = h;
                a();
            }
            break;

        case 19: // '\023'
        case 20: // '\024'
            F();
            if(k == 19 && (K == 11 || K == 8))
            {
                y = 3;
            } else
            {
                d(a);
                G();
            }
            if(!g())
                break;
            I();
            switch(k)
            {
            default:
                break;

            case 19: // '\023'
                if(a < 8 && a(389 + a).equals("^"))
                {
                    e();
                    if(w.a == 8 && a == 3)
                        a = 8;
                    if(w.a == 9 && a == 4)
                        a = 9;
                    d(3);
                } else
                {
                    n(7);
                    d(18);
                }
                break label0;

            case 20: // '\024'
                e();
                if(w.a == 8 && a == 3)
                    a = 8;
                if(w.a == 9 && a == 4)
                    a = 9;
                d(3);
                break;
            }
            break;

        case 21: // '\025'
            F();
            a.d();
            G();
            if(g())
            {
                I();
                w.b();
                d(18);
            }
            break;

        case 27: // '\033'
            a.setColor(0);
            a.fillRect(0, 0, 352, 416);
            a(494, 176, 162, (byte)4, a, 100);
            ai.a(133, 208, 100, F, a);
            break;
        }
        j(10);
    }

    public static boolean a(int i1)
    {
        return (n & i1) != 0;
    }

    private static boolean f()
    {
        return n != 0;
    }

    public static void a()
    {
        n = 0;
    }

    public static void b(int i1)
    {
        n &= ~i1;
    }

    public final void keyPressed(int i1)
    {
        if(k == 1 || k == 0)
            return;
        try
        {
            a((short)a(i1));
        }

⌨️ 快捷键说明

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