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

📄 i.java

📁 哈利波特与凤凰令的一个小游戏
💻 JAVA
字号:
// 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 

import javax.microedition.lcdui.Graphics;

public final class i
{

    public int a;
    public int b;
    public int c;
    public byte a;
    public int d;
    public int e;
    public byte b;
    public byte c;

    public i()
    {
        b = -1;
        c = -1;
        a = -1;
        a = -1;
        d = -1;
        e = -1;
    }

    public final void a(int j, int k, int l, byte byte0, int i1, int j1, byte byte1, 
            byte byte2)
    {
        a = j;
        b = k;
        c = l;
        a = byte0;
        d = i1;
        e = j1;
        b = byte2;
        c = byte1;
    }

    public final void a(e e1)
    {
        int j = 0;
        aa.a((byte)0, 0);
        if(c == 4)
        {
            if(c != -1)
            {
                int l1 = aa.o - 6;
                aa.b(c, a, l1);
                aa.a.setColor(0, 0, 0);
                aa.a.fillRect(0, aa.p - 87 - 20, aa.o, 87);
                int j1;
                if((a & 0x2) == 2)
                    j1 = aa.p - 46;
                else
                if((a & 0x8) == 8)
                    j1 = aa.p - 3 - aa.U;
                else
                    j1 = aa.p - 84;
                if((a & 0x1) == 1)
                {
                    aa.a(c, aa.o - 3, j1 - 20, a, e1, l1);
                    return;
                }
                if((a & 0x4) == 4)
                {
                    aa.a(c, aa.o >> 1, j1 - 20, a, e1, l1);
                    return;
                }
                aa.a(c, 3, j1 - 20, a, e1, l1);
            }
            return;
        }
        if(c == 5)
        {
            if(c != -1)
            {
                int i2 = aa.o - 6;
                aa.b(c, a, i2);
                int k1;
                if((a & 0x2) == 2)
                    k1 = aa.p >> 1;
                else
                if((a & 0x8) == 8)
                    k1 = aa.p - 3 - aa.U;
                else
                    k1 = 3;
                if((a & 0x1) == 1)
                {
                    aa.a(c, aa.o - 3, k1, a, e1, i2);
                    return;
                }
                if((a & 0x4) == 4)
                {
                    aa.a(c, aa.o >> 1, k1, a, e1, i2);
                    return;
                }
                aa.a(c, 3, k1, a, e1, i2);
            }
            return;
        }
        int k = aa.o;
        int i1 = 1;
        if(b == 2)
            i1 = k - 3 - 35;
        byte byte0 = 4;
        if(b != -1)
            byte0 = 8;
        int j2 = k - 3 - 3;
        int l;
        if(c == 3)
        {
            l = aa.Z;
        } else
        {
            l = 0;
            if(b != -1)
            {
                l += 7;
                byte0 = 8;
            }
            if(c != -1)
            {
                aa.b(c, a, j2);
                l += 1 + aa.U;
            }
            l += 9;
        }
        if(c == 1)
        {
            j = 29;
            if(b == -1)
                j -= 28;
        } else
        if(c == 2)
            j = aa.p - l >> 1;
        else
        if(c == 3)
            j = aa.p - l - 26;
        if(b != -1 || c != -1)
        {
            aa.a.setColor(0, 0, 0);
            aa.a.fillRect(0, j, k, l);
            aa.a.setColor(206, 138, 49);
            aa.a.drawRect(0, j, k - 1, l - 1);
            g g1;
            if(b != -1)
                (g1 = aa.a[22]).a(b, 0 + i1, j + -28, 0, e1, true, 0);
            if(c != -1)
            {
                if((a & 0x1) == 1)
                {
                    aa.a(c, 3 + j2, j + byte0, a, e1, j2);
                    return;
                }
                if((a & 0x4) == 4)
                {
                    aa.a(c, 3 + (j2 >> 1), j + byte0, a, e1, j2);
                    return;
                }
                aa.a(c, 3, j + byte0, a, e1, j2);
            }
        }
    }

    public final void b(e e1)
    {
        aa.a(c, d >> 6, e >> 6, a, e1, -1);
    }
}

⌨️ 快捷键说明

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