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

📄 ad.java

📁 哈利波特与凤凰令的一个小游戏
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 


public final class ad
{

    public int a;
    public int b;
    public l a[];
    public g a;
    public short a;
    public short b;
    public short c;
    public short d;
    public short e;
    public short f;
    public short g;
    public short h;
    public short i;
    public short j;
    public byte a;
    public byte b;
    public byte c;
    public byte d;
    public short k;
    public short l;
    public short m;
    public short n;
    public short o;
    public short p;
    public short q;
    public boolean a;
    public short r;
    public int c;
    public af a;
    public int a[];
    public short s;

    public ad()
    {
        a = 0;
        b = 0;
        a = null;
        a = null;
        s = 0;
    }

    public ad(int i1, int j1, int k1)
    {
        a = i1;
        b = j1;
        a = null;
        a = null;
        s = 0;
        switch(i1)
        {
        case 0: // '\0'
            a((byte)j1, k1);
            return;

        case 4: // '\004'
            b();
            return;

        case 1: // '\001'
            b((byte)j1, k1);
            return;

        case 6: // '\006'
            c((byte)j1, k1);
            return;

        case 8: // '\b'
            a((byte)j1);
            return;

        case 9: // '\t'
            d((byte)j1);
            return;

        case 67: // 'C'
            j();
            return;

        case 11: // '\013'
            c((byte)j1);
            return;

        case 13: // '\r'
            a(k1);
            // fall through

        case 65: // 'A'
        default:
            return;
        }
    }

    private void a(byte byte0, int i1)
    {
        a = aa.a[3];
        a = aa.a[0];
        switch(byte0)
        {
        case 0: // '\0'
            a();
            break;

        case 1: // '\001'
            m();
            break;

        case 2: // '\002'
            p();
            break;
        }
        b(i1);
    }

    private void a()
    {
        a = -8;
        b = -6;
        c = 8;
        d = 2;
        a = 0;
        b = 3;
        c = 6;
        g = 28;
        h = 29;
        j = 27;
        f = 6;
        a[a].a = true;
        a[a + 1].a = true;
        a[a + 2].a = true;
        a[b].a = true;
        a[b + 1].a = true;
        a[b + 2].a = true;
        a[c].a = false;
        a[c + 1].a = false;
        a[c + 2].a = false;
        a[j].a = false;
        a[g].a = false;
        a[h].a = false;
        s = 7;
        a = new int[s];
        for(int i1 = 0; i1 < s; i1++)
            a[i1] = 0;

        a[0] = aa.a((short)13, (short)-36);
        a[1] = aa.a((short)3, (short)-39);
        a[2] = aa.a((short)-7, (short)-38);
        a[3] = aa.a((short)8, (short)-38);
        a[4] = aa.a((short)26, (short)-18);
        a[5] = aa.a((short)22, (short)5);
        a[6] = aa.a((short)14, (short)14);
    }

    private void b()
    {
        a = aa.a[11];
        a = aa.a[7];
        a[0].a = true;
        a[1].a = true;
        a[11].a = false;
        a[12].a = false;
        a[3].a = true;
        a[2].a = true;
        a[4].a = true;
        a[6].a = true;
        a[7].a = true;
        a[5].a = true;
        a[8].a = true;
        a[9].a = true;
        a[10].a = true;
        a[13].a = true;
    }

    private void b(byte byte0, int i1)
    {
        switch(byte0)
        {
        case 0: // '\0'
            g();
            break;

        case 14: // '\016'
            h();
            break;

        case 1: // '\001'
            i();
            break;

        case 2: // '\002'
        case 3: // '\003'
        case 4: // '\004'
            c();
            break;

        case 5: // '\005'
        case 6: // '\006'
        case 7: // '\007'
        case 8: // '\b'
        case 9: // '\t'
        case 13: // '\r'
        case 15: // '\017'
        case 16: // '\020'
        case 17: // '\021'
        case 18: // '\022'
        case 19: // '\023'
        case 22: // '\026'
        case 23: // '\027'
        case 24: // '\030'
            b(byte0);
            break;

        case 10: // '\n'
            q();
            break;

        case 11: // '\013'
            r();
            break;

        case 12: // '\f'
            d();
            break;

        case 20: // '\024'
            f();
            break;

        case 21: // '\025'
            e();
            break;
        }
        b(i1);
    }

    private void c(byte byte0, int i1)
    {
        switch(byte0)
        {
        case 1: // '\001'
            l();
            break;

        case 0: // '\0'
            k();
            break;

        case 4: // '\004'
            n();
            break;

        case 5: // '\005'
            n();
            break;

        case 6: // '\006'
            o();
            break;

        case 2: // '\002'
            m();
            break;

        case 7: // '\007'
            l();
            break;

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

        case 8: // '\b'
            e();
            break;

        case 9: // '\t'
            d();
            break;

        case 10: // '\n'
            e();
            break;

        case 11: // '\013'
            f();
            break;
        }
        b(i1);
    }

    private void a(byte byte0)
    {
        a = aa.a[13];
        a = aa.a[8];
        switch(byte0)
        {
        case 0: // '\0'
            s();
            break;

        case 1: // '\001'
            t();
            break;
        }
        a[0].a = true;
        a[1].a = true;
        a[2].a = true;
        a[3].a = true;
        a[4].a = true;
    }

    private void b(byte byte0)
    {
        switch(byte0)
        {
        case 5: // '\005'
            a = aa.a[17];
            a = aa.a[13];
            a = 0;
            b = 0;
            d = 1;
            i = 0;
            e = 0;
            j = 2;
            f = 1;
            a[a].a = true;
            a[b].a = true;
            a[d].a = false;
            a[j].a = false;
            a[f].a = false;
            a[e].a = false;
            return;

        case 6: // '\006'
            a = aa.a[3];
            a = aa.a[0];
            a = 18;
            b = 21;
            d = 24;
            e = 18;
            j = 33;
            f = 24;
            a[a].a = true;
            a[a + 1].a = true;
            a[a + 2].a = true;
            a[b].a = true;
            a[b + 1].a = true;
            a[b + 2].a = true;
            a[d].a = false;
            a[d + 1].a = false;
            a[d + 2].a = false;
            a[j].a = false;
            a[f].a = false;
            a[e].a = false;
            return;

        case 9: // '\t'
            a = aa.a[17];
            a = aa.a[13];
            a = 6;
            b = 6;
            d = 6;
            e = 6;
            j = 6;
            f = 6;
            a[a].a = false;
            return;

        case 7: // '\007'
            a = aa.a[6];
            a = aa.a[8];
            a = 0;
            b = 3;
            d = 6;
            i = 19;
            e = 19;
            a[a].a = true;
            a[a + 1].a = true;
            a[a + 2].a = true;
            a[b].a = true;
            a[b + 1].a = true;
            a[b + 2].a = true;
            a[d].a = false;
            a[d + 1].a = false;
            a[d + 2].a = false;
            a[j].a = false;
            a[i].a = false;
            a[e].a = false;
            return;

        case 8: // '\b'
            a = aa.a[5];
            a = aa.a[7];
            a = 0;
            b = 1;
            d = 0;
            a[a].a = false;
            a[b].a = true;
            return;

        case 13: // '\r'
            a = aa.a[3];
            a = aa.a[0];
            a = 34;
            b = 34;
            d = 34;
            e = 34;
            j = 34;
            f = 34;
            a[a].a = false;
            return;

        case 15: // '\017'
            a = aa.a[3];
            a = aa.a[0];
            a = 9;
            b = 12;
            d = 15;
            e = 9;
            j = 30;
            f = 15;
            a[a].a = true;
            a[a + 1].a = true;
            a[a + 2].a = true;
            a[b].a = true;
            a[b + 1].a = true;
            a[b + 2].a = true;
            a[d].a = false;
            a[d + 1].a = false;
            a[d + 2].a = false;
            a[j].a = false;
            a[f].a = false;
            a[e].a = false;
            return;

        case 16: // '\020'
            a = aa.a[3];
            a = aa.a[0];
            a = 0;
            b = 3;
            d = 6;
            e = 0;
            j = 27;
            f = 6;
            a[a].a = true;
            a[a + 1].a = true;
            a[a + 2].a = true;
            a[b].a = true;
            a[b + 1].a = true;
            a[b + 2].a = true;
            a[d].a = false;
            a[d + 1].a = false;
            a[d + 2].a = false;
            a[j].a = false;
            a[f].a = false;
            a[e].a = false;
            return;

        case 17: // '\021'
            a = aa.a[17];
            a = aa.a[13];
            a = 7;
            b = 7;
            d = 7;
            i = 7;
            e = 7;
            j = 7;
            f = 7;
            a[a].a = false;
            return;

        case 18: // '\022'
            a = aa.a[17];
            a = aa.a[13];
            a = 3;
            b = 3;
            d = 4;
            i = 3;
            e = 3;
            j = 5;
            f = 4;
            a[a].a = true;
            a[b].a = true;
            a[d].a = false;
            a[j].a = false;
            a[f].a = false;
            a[e].a = false;
            return;

        case 19: // '\023'
            a = aa.a[19];
            a = aa.a[14];
            a = 0;
            b = 0;
            d = 1;
            i = 0;
            e = 0;
            j = 2;
            f = 1;
            return;

        case 22: // '\026'
            a = aa.a[6];
            a = aa.a[3];
            a = 1;
            b = 1;
            d = 1;
            i = 1;
            e = 1;
            j = 1;
            f = 1;
            a[a].a = false;
            return;

        case 23: // '\027'
            a = aa.a[6];
            a = aa.a[3];
            a = 2;
            b = 2;
            d = 2;
            i = 2;
            e = 2;
            j = 2;
            f = 2;
            a[a].a = false;
            return;

        case 24: // '\030'
            a = aa.a[6];
            a = aa.a[3];
            a = 0;
            b = 0;
            d = 0;
            i = 0;
            e = 0;
            j = 0;
            f = 0;
            a[a].a = false;
            // fall through

        case 10: // '\n'
        case 11: // '\013'
        case 12: // '\f'
        case 14: // '\016'
        case 20: // '\024'
        case 21: // '\025'
        default:
            return;
        }
    }

    private void c(byte byte0)
    {
        a = -12;
        b = -50;
        c = 12;
        d = 10;
        a = aa.a[1];
        a = aa.a[4];
        switch(byte0)
        {
        case 0: // '\0'
            a = 0;
            g = 12;
            h = 6;
            return;

        case 1: // '\001'
            a = 1;
            g = 13;
            h = 7;
            a[g].a = false;
            a[a].a = false;
            a[h].a = false;
            return;

        case 2: // '\002'

⌨️ 快捷键说明

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