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

📄 h.java

📁 哈利波特与凤凰令的一个小游戏
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
            if(h())
                super.j = 2;
            // fall through

        case 10: // '\n'
        case 11: // '\013'
        default:
            return;
        }
    }

    private void j(int i1)
    {
        if(a == -1)
        {
            a = 0;
            a = 0;
        }
        a(super.a.a + a(), i1);
        a += i1;
        b += i1;
        boolean flag = false;
        flag = a(false);
        if(g())
            flag = true;
        if(flag)
            return;
        if(f())
            return;
        if(j())
            return;
        if(a != null)
        {
            super.a_ = a.a[a];
            if(b > a.a[a])
            {
                b = 0;
                a++;
                if(a > a.a)
                    a = 0;
            }
        }
    }

    private void k(int i1)
    {
        e e1;
        (e1 = aa.a.a).a(this, false);
        a(super.a.d + a(), i1);
        if(a(false))
            return;
        if(c())
        {
            g++;
            if(g > 12)
                g = 12;
            if(a(a, i1))
                super.j = 9;
        }
    }

    private void l(int i1)
    {
        e e1;
        (e1 = aa.a.a).a(this, false);
        a.E = 1;
        a.i = false;
        a(super.a.i, i1);
        if(a(false))
            return;
        if(c())
        {
            super.j = 10;
            e();
        }
    }

    private void m(int i1)
    {
        a(super.a.e, i1);
        if(c() && !c)
        {
            o o1;
            short word0 = (short)(((q) (o1 = aa.a.a)).o - super.o);
            short word1 = (short)(((q) (o1)).p - super.p);
            short word2;
            if((word2 = (short)(q.a(word0) < q.a(word1) ? q.a(word1) : q.a(word0))) > super.a.n)
                super.j = 1;
        }
    }

    private void n(int i1)
    {
        if(!k())
        {
            super.j = 3;
            if(a.b)
                a.j = 3;
            return;
        }
        if(((q) (a)).j != 1)
        {
            a(super.a.a + a(), i1);
            return;
        }
        b += i1;
        if(a(i1))
        {
            a(super.a.b + a(), i1);
            b = 0;
        }
    }

    private void o(int i1)
    {
        if(!k())
        {
            super.j = 2;
            if(a.b)
                a.j = 3;
            return;
        }
        if(((q) (a)).j != 1)
        {
            a(super.a.a + a(), i1);
            return;
        }
        b += i1;
        if(a(i1))
        {
            a(super.a.b + a(), i1);
            b = 0;
        }
    }

    private void p(int i1)
    {
        if(k())
        {
            super.j = 14;
            if(((q) (a)).j != 1)
                a.j = 2;
        }
        b += i1;
        if(a(i1))
        {
            a(super.a.b + a(), i1);
            b = 0;
        }
    }

    private void q(int i1)
    {
        switch(super.a.b)
        {
        case 1: // '\001'
        case 7: // '\007'
            if(a(false))
                return;
            if(f())
                return;
            a += i1;
            if(a == null)
            {
                super.j = 15;
                a = 0;
            }
            if(b(i1))
                a(super.a.b + a(), i1);
            else
                a(super.a.a + a(), i1);
            if(a > super.a.l)
            {
                super.j = 15;
                a = 0;
            }
            b += i1;
            return;

        case 0: // '\0'
        case 8: // '\b'
        case 14: // '\016'
            if(a(false))
                return;
            if(f())
                return;
            if(j())
                return;
            a += i1;
            if(a == null)
            {
                super.j = 4;
                a = 0;
            }
            a(super.a.a + a(), i1);
            if(a > super.a.l)
            {
                super.j = 4;
                a = 0;
            }
            b += i1;
            // fall through

        case 2: // '\002'
        case 3: // '\003'
        case 4: // '\004'
        case 5: // '\005'
        case 6: // '\006'
        case 9: // '\t'
        case 10: // '\n'
        case 11: // '\013'
        case 12: // '\f'
        case 13: // '\r'
        default:
            return;
        }
    }

    private void r(int i1)
    {
        ai ai1 = aa.a;
        switch(super.a.b)
        {
        case 2: // '\002'
        case 3: // '\003'
        case 4: // '\004'
        case 12: // '\f'
        case 20: // '\024'
        case 21: // '\025'
            a(super.a.a + a(), i1);
            if(g == 0)
            {
                t t1 = new t();
                b(t1);
                a.a(super.o - 17, super.p + super.a.d);
            }
            g += i1;
            a.a((short)0, i1);
            if(a.a >= 600)
            {
                if(super.a.b == 21)
                {
                    i();
                    super.j = 0;
                    return;
                }
                super.j = 18;
                ai1.b[7]++;
                if(ai1.p == 5)
                {
                    ai1.o++;
                    if(ai1.o > 2)
                    {
                        ai1.o = 0;
                        ai1.n++;
                    }
                    j();
                    return;
                }
            }
            break;

        case 5: // '\005'
        case 6: // '\006'
        case 7: // '\007'
        case 8: // '\b'
        case 9: // '\t'
        case 10: // '\n'
        case 11: // '\013'
        case 13: // '\r'
        case 14: // '\016'
        case 15: // '\017'
        case 16: // '\020'
        case 17: // '\021'
        case 18: // '\022'
        case 19: // '\023'
        default:
            super.j = 18;
            break;
        }
    }

    private void s(int i1)
    {
        a(super.a.a + a(), i1);
        if(g == 0)
        {
            t t1 = new t();
            b(t1);
            a.a(super.o - 17, super.p + super.a.d);
        }
        g += i1;
        a.a((short)2, i1);
        if(a.a >= 600)
        {
            super.j = 5;
            g = 0;
            b(true);
        }
    }

    private void t(int i1)
    {
        a(super.a.a + a(), i1);
        if(g == 0)
        {
            t t1 = new t();
            b(t1);
            a.a(super.o - 17, super.p + super.a.d);
        }
        g += i1;
        a.a((short)2, i1);
        if(a.a >= 600)
        {
            if(super.a.b == 19)
            {
                super.j = 1;
                return;
            }
            super.j = 2;
        }
    }

    private void u(int i1)
    {
        if(a != a.a - 1)
        {
            a(super.a.a + a(), i1);
            if(g == 0)
            {
                t t1 = new t();
                b(t1);
                a.a(super.o - 17, super.p + super.a.d);
            }
            g += i1;
            a.a((short)2, i1);
        }
        if(a.a >= 600 || a == a.a - 1)
        {
            g = 0;
            super.j = 21;
            if(a != null)
            {
                int j1 = a.a[a.a - 1];
                super.o = aa.a(j1);
                super.p = aa.b(j1);
                c = super.o << 6;
                d = super.p << 6;
            }
            if(super.d != null)
            {
                for(int k1 = 0; k1 < super.d.length; k1++)
                {
                    int l1;
                    int i2 = (l1 = super.d[k1] & 0xffff) & 0xfff;
                    int j2;
                    if((j2 = l1 >> 12) == 11)
                        a = (j)aa.a.a[j2][i2];
                }

            }
        }
    }

    private void v(int i1)
    {
        e e1;
        (e1 = aa.a.a).a(this, false);
        if(a != null)
            super.a_ = a(((q) (a)).o - super.o, ((q) (a)).p - super.p);
        if(e1.a == super.o - (e1.i >> 1) && e1.b == super.p - (e1.j >> 1))
        {
            if(a != a.a - 1)
            {
                a(super.a.a + a(), i1);
                if(g == 0)
                {
                    t t1 = new t();
                    b(t1);
                    a.a(super.o - 17, super.p + super.a.d);
                }
                g += i1;
                a.a((short)2, i1);
            }
        } else
        {
            return;
        }
        if(a.a >= 600 || a == a.a - 1)
        {
            if(a != null && ((q) (a)).j != 1)
            {
                a.j = 2;
                return;
            }
            g = 0;
            super.j = 22;
        }
    }

    private void w(int i1)
    {
        e e1;
        (e1 = aa.a.a).a(this, false);
        a(super.a.a + a(), i1);
        if(g == 0)
        {
            t t1 = new t();
            b(t1);
            a.a(super.o - 17, super.p + super.a.d);
        }
        g += i1;
        a.a((short)2, i1);
        if(a.a >= 600)
        {
            i();
            super.j = 1;
            a((byte)21);
        }
    }

    private boolean a(boolean flag)
    {
label0:
        {
label1:
            {
label2:
                {
                    if(!b)
                        return false;
                    o o1;
                    if(!(o1 = aa.a.a).d || ((q) (o1)).j == 28)
                        return false;
                    if(o1.e && l < 0)
                        return false;
                    int i1 = ((q) (o1)).o - super.o;
                    int j1 = ((q) (o1)).p - super.p;
                    int k1 = q.a(i1) < q.a(j1) ? q.a(j1) : q.a(i1);
                    if((super.j == 8 || super.j == 9 || super.j == 10) && super.a.b == 1)
                        return false;
                    if(k1 < super.a.m)
                    {
                        switch(super.a.b)
                        {
                        case 10: // '\n'
                        default:
                            break;

                        case 1: // '\001'
                        case 7: // '\007'
                            if(!o1.c && l < 0)
                                return false;
                            if(o1.c)
                                d = true;
                            if(super.j != 7)
                                aa.a.b[3]++;
                            super.j = 7;
                            a = super.a.o;
                            super.a_ = a(i1, j1);
                            d(super.a.a + a());
                            b = o1;
                            if(o1.b)
                                o1.b = false;
                            break;

                        case 0: // '\0'
                        case 8: // '\b'
                        case 14: // '\016'
                            if(l < 0)

⌨️ 快捷键说明

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