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

📄 z.java

📁 JAVA游戏3D赛车
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        int i1;
        int j1;
        int k1;
        int l1;
        if(a_byte_array1d_static_fld != null)
        {
            datainputstream = new DataInputStream(new ByteArrayInputStream(a_byte_array1d_static_fld));
        } else
        {
            datainputstream = new DataInputStream(e_java_lang_String_static_fld.getClass().getResourceAsStream(e_java_lang_String_static_fld));
            datainputstream.skip(4L);
        }
        k = datainputstream.read() & 0xff;
        l1 = 0;
        do
        {
            l = datainputstream.readByte() & 0xff;
            k1 = datainputstream.readByte() & 0xff;
            i1 = datainputstream.readInt();
            j1 = datainputstream.readInt();
        } while(++l1 < k && j != l);
        if(j != l)
            return null;
        datainputstream.skip((k - l1) * 10 + i1);
        a_int_static_fld = j1;
        c_int_static_fld = k1;
        return datainputstream;
        //uloaix: Exception exception;
        //uloaix: exception;
        return null;
    }

    public static synchronized byte[] a(int j)
    {
        int k;
        int l;
        int i1;
        int j1;
        int k1;
        int l1;
        int i2;
        if(a_byte_array1d_static_fld == null)
            break MISSING_BLOCK_LABEL_239;
        k = a_byte_array1d_static_fld[0] & 0xff;
        l1 = 0;
        i2 = 1;
        do
        {
            l = a_byte_array1d_static_fld[i2] & 0xff;
            k1 = a_byte_array1d_static_fld[i2 + 1] & 0xff;
            i1 = (a_byte_array1d_static_fld[i2 + 2] & 0xff) << 24 | (a_byte_array1d_static_fld[i2 + 3] & 0xff) << 16 | (a_byte_array1d_static_fld[i2 + 4] & 0xff) << 8 | a_byte_array1d_static_fld[i2 + 5] & 0xff;
            j1 = (a_byte_array1d_static_fld[i2 + 6] & 0xff) << 24 | (a_byte_array1d_static_fld[i2 + 7] & 0xff) << 16 | (a_byte_array1d_static_fld[i2 + 8] & 0xff) << 8 | a_byte_array1d_static_fld[i2 + 9] & 0xff;
            l1++;
            i2 += 10;
        } while(l1 < k && j != l);
        if(j != l)
            return null;
        byte abyte1[];
        c_int_static_fld = k1;
        abyte1 = new byte[j1];
        i2 += (k - l1) * 10 + i1;
        System.arraycopy(a_byte_array1d_static_fld, i2, abyte1, 0, j1);
        return abyte1;
        byte abyte0[];
        DataInputStream datainputstream = (DataInputStream)a(j);
        abyte0 = new byte[a_int_static_fld];
        datainputstream.readFully(abyte0);
        datainputstream.close();
        return abyte0;
        //uloaix: Exception exception;
        //uloaix: exception;
        return null;
    }

    protected void c()
    {
        a_javax_microedition_lcdui_TextBox_fld = new TextBox(a(18), c_java_lang_String_fld, 12, 0);
        c_javax_microedition_lcdui_Command_fld = new Command(a(21), 4, 0);
        a_javax_microedition_lcdui_TextBox_fld.addCommand(c_javax_microedition_lcdui_Command_fld);
        b_javax_microedition_lcdui_Command_fld = new Command(a(22), 2, 0);
        a_javax_microedition_lcdui_TextBox_fld.addCommand(b_javax_microedition_lcdui_Command_fld);
        a_javax_microedition_lcdui_TextBox_fld.setCommandListener(this);
        i();
    }

    public boolean a(Alert alert)
    {
        d_int_fld = 0;
        a_javax_microedition_lcdui_TextBox_fld.setString(c_java_lang_String_fld == null ? "" : c_java_lang_String_fld);
        Display display = Display.getDisplay(this);
        if(alert != null)
            display.setCurrent(alert, a_javax_microedition_lcdui_TextBox_fld);
        else
            a(((Displayable) (a_javax_microedition_lcdui_TextBox_fld)));
        try
        {
            while(d_int_fld == 0) 
                Thread.sleep(250L);
        }
        catch(Exception exception)
        {
            return false;
        }
        return d_int_fld < 3;
    }

    public void a(Command command, Displayable displayable)
    {
        if(command == d_javax_microedition_lcdui_Command_fld || command == c_javax_microedition_lcdui_Command_fld)
        {
            c_java_lang_String_fld = b(a_javax_microedition_lcdui_TextBox_fld.getString());
            if(c_java_lang_String_fld.length() < 3)
                a(((Displayable) (new Alert(a(1), a(23), null, null))));
            else
            if(command == c_javax_microedition_lcdui_Command_fld)
                d_int_fld = 2;
            else
                d_int_fld = 1;
        } else
        if(command == b_javax_microedition_lcdui_Command_fld)
            d_int_fld = 3;
        else
        if(command == a_javax_microedition_lcdui_Command_fld)
            try
            {
                destroyApp(true);
                notifyDestroyed();
            }
            catch(Exception exception) { }
        else
            b(command, displayable);
    }

    public void startApp()
    {
        if(a_a_fld != null)
        {
            a_a_fld.showNotify();
            return;
        }
        d();
        f_boolean_fld = false;
        try
        {
            a_a_fld = a();
        }
        catch(Exception exception)
        {
            return;
        }
        if(!a())
            return;
        a_a_fld.H();
        if(f_boolean_fld)
            a();
        else
            a_a_fld.q();
    }

    private void a()
    {
        if(e_boolean_fld || a_boolean_fld)
        {
            a_javax_microedition_lcdui_List_fld = new List(a(3), 3, new String[] {
                a(7), a(8)
            }, null);
            a_javax_microedition_lcdui_List_fld.setCommandListener(this);
            b_boolean_fld = false;
            a_javax_microedition_lcdui_Display_fld.setCurrent(a_javax_microedition_lcdui_List_fld);
        } else
        {
            a_a_fld.q();
        }
    }

    public void commandAction(Command command, Displayable displayable)
    {
        a(command, displayable);
        if(!b_boolean_fld)
        {
            b_boolean_fld = true;
            boolean flag = a_javax_microedition_lcdui_List_fld.isSelected(0);
            a_javax_microedition_lcdui_List_fld = null;
            if(!flag)
            {
                boolean aflag[] = a_a_fld.a();
                int j = 0;
                aflag[j++] = false;
                aflag[j] = false;
                a_a_fld.a(aflag);
            }
            a_a_fld.q();
        }
    }

    public void pauseApp()
    {
        if(a_a_fld != null)
            a_a_fld.h();
        notifyPaused();
    }

    public void destroyApp(boolean flag)
    {
        a_a_fld.h();
        a_a_fld.t();
        notifyDestroyed();
    }

    public void a(Displayable displayable)
    {
        if(a_a_fld != null)
            a_a_fld.a(displayable);
    }

    public void i()
    {
        c_java_lang_String_fld = "";
        b_java_lang_String_array1d_fld = new String[5];
        a_int_array1d_fld = new int[5];
        b_int_array1d_fld = new int[17];
        a_java_lang_String_array2d_fld = new String[17][5];
        a_int_array2d_fld = new int[17][5];
        b_int_fld = 0;
    }

    public void a(DataInputStream datainputstream)
    {
        try
        {
            if(datainputstream != null)
            {
                for(int j = 0; j < b_int_array1d_fld.length; j++)
                {
                    b_int_array1d_fld[j] = datainputstream.readByte();
                    for(int k = 0; k < b_int_array1d_fld[j]; k++)
                    {
                        a_java_lang_String_array2d_fld[j][k] = datainputstream.readUTF();
                        a_int_array2d_fld[j][k] = datainputstream.readInt();
                    }

                }

                a_java_lang_String_fld = datainputstream.readUTF();
            }
        }
        catch(Exception exception) { }
    }

    public void g()
    {
        try
        {
            ByteArrayOutputStream bytearrayoutputstream = new ByteArrayOutputStream();
            DataOutputStream dataoutputstream = new DataOutputStream(bytearrayoutputstream);
            for(int j = 0; j < b_int_array1d_fld.length; j++)
            {
                dataoutputstream.writeByte(b_int_array1d_fld[j]);
                for(int k = 0; k < b_int_array1d_fld[j]; k++)
                {
                    dataoutputstream.writeUTF(a_java_lang_String_array2d_fld[j][k]);
                    dataoutputstream.writeInt(a_int_array2d_fld[j][k]);
                }

            }

            dataoutputstream.writeUTF(a_java_lang_String_fld);
            a(bytearrayoutputstream.toByteArray());
        }
        catch(Exception exception) { }
    }

    public int a(int j)
    {
        if(a.A == 0 || j == 0)
            return 1;
        if(a(a.z, j))
            g();
        return 3;
    }

    public boolean a(int j, int k)
    {
        int l = 0;
        if(j >= 8 && j <= 15)
            for(; l < b_int_array1d_fld[j] && k >= a_int_array2d_fld[j][l]; l++);
        else
            for(; l < b_int_array1d_fld[j] && k <= a_int_array2d_fld[j][l]; l++);
        if(l == 5)
            return false;
        c_java_lang_String_fld = a_java_lang_String_fld;
        if(!a(((Alert) (null))))
            return false;
        a_java_lang_String_fld = c_java_lang_String_fld;
        if(b_int_array1d_fld[j] < 5)
            b_int_array1d_fld[j]++;
        for(int i1 = b_int_array1d_fld[j] - 1; i1 > l; i1--)
        {
            a_java_lang_String_array2d_fld[j][i1] = a_java_lang_String_array2d_fld[j][i1 - 1];
            a_int_array2d_fld[j][i1] = a_int_array2d_fld[j][i1 - 1];
        }

        a_java_lang_String_array2d_fld[j][l] = c_java_lang_String_fld;
        a_int_array2d_fld[j][l] = k;
        return true;
    }

    public a a()
        throws IOException
    {
        a a1 = new a(this);
        return a1;
    }

    public String d_java_lang_String_fld;
    public String c_java_lang_String_fld;
    public int b_int_fld;
    public String b_java_lang_String_array1d_fld[];
    public int a_int_array1d_fld[];
    private String f_java_lang_String_fld;
    private String b_java_lang_String_fld;
    protected Display a_javax_microedition_lcdui_Display_fld;
    boolean c_boolean_fld;
    protected Command a_javax_microedition_lcdui_Command_fld;
    private Hashtable a_java_util_Hashtable_fld;
    protected String a_java_lang_String_array1d_fld[];
    public boolean a_boolean_fld;
    public boolean g;
    public boolean d_boolean_fld;
    public boolean e_boolean_fld;
    static String e_java_lang_String_static_fld;
    static int a_int_static_fld;
    static int c_int_static_fld;
    static byte a_byte_array1d_static_fld[];
    static long a_long_static_fld = System.currentTimeMillis();
    public Command c_javax_microedition_lcdui_Command_fld;
    public Command d_javax_microedition_lcdui_Command_fld;
    public Command b_javax_microedition_lcdui_Command_fld;
    TextBox a_javax_microedition_lcdui_TextBox_fld;
    private int d_int_fld;
    a a_a_fld;
    boolean f_boolean_fld;
    private List a_javax_microedition_lcdui_List_fld;
    private boolean b_boolean_fld;
    int b_int_array1d_fld[];
    String a_java_lang_String_array2d_fld[][];
    int a_int_array2d_fld[][];
    String a_java_lang_String_fld;

    static 
    {
        System.gc();
    }
}

⌨️ 快捷键说明

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