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

📄 rmsoperate.java

📁 手机网游巨商王的客户端代码
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
            }
            catch(Exception exception1) { }
            s[o - 1]._fldif = null;
            s[o - 1]._fldif = s1;
            s[o - 1]._fldnew = i1;
            s[o - 1]._fldtry = false;
            s[o - 1]._fldint = (byte)k1;
            s[o - 1]._fldfor = j1;
            d();
        }
    }

    public synchronized void a(int i1, int j1)
    {
        int k1 = j[i1]._fldif[j1];
        try
        {
            _mthnull();
            a().getRecord(k1, a, 0);
            _mthchar();
        }
        catch(Exception exception) { }
    }

    public void _mthcase(int i1)
    {
        try
        {
            _mthnull();
            _mthfor(i1);
            i(i1);
            _mthchar();
        }
        catch(Exception exception) { }
        y = i1;
    }

    private void _mthfor(int i1)
    {
        try
        {
            a().getRecord(3, a, 0);
            int l1 = llkCanvas.ay(a, 0);
            int j1 = 2;
            int i3 = -1;
            int k3 = 0;
            do
            {
                if(k3 >= l1)
                    break;
                int l2 = llkCanvas.i(a, j1);
                j1 += 4;
                int j3 = llkCanvas.i(a, j1);
                j1 += 4;
                if(l2 == i1)
                {
                    i3 = j3;
                    break;
                }
                k3++;
            } while(true);
            n = 0;
            j = null;
            _fldelse = -1;
            if(i3 > 0)
            {
                _fldelse = i3;
                int j2 = a().getRecord(i3, a, 0);
                int k1 = 0;
                n = llkCanvas.ay(a, k1);
                k1 += 2;
                if(n > 0)
                {
                    j = new MailBox[n];
                    for(int l3 = 0; l3 < n; l3++)
                    {
                        MailBox mailbox = new MailBox();
                        mailbox._fldnew = llkCanvas.i(a, k1);
                        k1 += 4;
                        mailbox._fldbyte = llkCanvas.i(a, k1);
                        k1 += 4;
                        mailbox._fldint = llkCanvas.ay(a, k1);
                        k1 += 2;
                        int k2 = llkCanvas.ay(a, k1);
                        k1 += 2;
                        mailbox._fldfor = llkCanvas._mthfor(a, k1, k2);
                        k1 += k2;
                        if(a[k1] == 1)
                            mailbox._fldtry = true;
                        else
                            mailbox._fldtry = false;
                        k1++;
                        int i2 = llkCanvas.ay(a, k1);
                        k1 += 2;
                        mailbox._flddo = i2;
                        mailbox._fldif = new int[100];
                        mailbox.a = new boolean[100];
                        for(int i4 = 0; i4 < i2; i4++)
                        {
                            mailbox._fldif[i4] = llkCanvas.i(a, k1);
                            k1 += 4;
                            if(a[k1] == 0)
                                mailbox.a[i4] = false;
                            else
                                mailbox.a[i4] = true;
                            k1++;
                        }

                        j[l3] = mailbox;
                    }

                }
            }
        }
        catch(Exception exception)
        {
            System.out.println(exception.toString());
        }
    }

    private void i(int i1)
    {
        try
        {
            a().getRecord(4, a, 0);
            int l1 = llkCanvas.ay(a, 0);
            int j1 = 2;
            int j2 = -1;
            int i3 = 0;
            do
            {
                if(i3 >= l1)
                    break;
                int k2 = llkCanvas.i(a, j1);
                j1 += 4;
                int l2 = llkCanvas.i(a, j1);
                j1 += 4;
                if(k2 == i1)
                {
                    j2 = l2;
                    break;
                }
                i3++;
            } while(true);
            s = null;
            o = 0;
            _fldnull = -1;
            if(j2 > 0)
            {
                _fldnull = j2;
                int k1 = 0;
                a().getRecord(j2, a, 0);
                o = llkCanvas.ay(a, k1);
                k1 += 2;
                if(o > 0)
                {
                    s = new MessageBox[o];
                    for(int j3 = 0; j3 < o; j3++)
                    {
                        MessageBox messagebox = new MessageBox();
                        messagebox._fldnew = llkCanvas.i(a, k1);
                        k1 += 4;
                        messagebox._fldfor = llkCanvas.ay(a, k1);
                        k1 += 2;
                        int i2 = llkCanvas.ay(a, k1);
                        k1 += 2;
                        messagebox._fldif = llkCanvas._mthfor(a, k1, i2);
                        k1 += i2;
                        messagebox.a = llkCanvas.i(a, k1);
                        k1 += 4;
                        if(a[k1] == 0)
                            messagebox._fldtry = false;
                        else
                            messagebox._fldtry = true;
                        k1++;
                        messagebox._fldint = a[k1];
                        k1++;
                        s[j3] = messagebox;
                    }

                }
            }
        }
        catch(Exception exception) { }
    }

    public boolean _mthdo()
    {
        boolean flag = false;
        boolean flag1 = false;
        try
        {
            if(_mthnull())
            {
                a().getRecord(1, a, 0);
                int i1 = llkCanvas.ay(a, 0);
                if(i1 > 0)
                    g = llkCanvas._mthfor(a, 2, i1);
                int j1 = i1 + 2;
                i1 = llkCanvas.ay(a, j1);
                j1 += 2;
                if(i1 > 0)
                    _fldchar = llkCanvas._mthfor(a, j1, i1);
                j1 += i1;
                if(a[j1] == 1)
                    u = true;
                j1++;
                f = a[j1];
                j1++;
                r = llkCanvas.i(a, j1);
                j1 += 4;
                i1 = llkCanvas.ay(a, j1);
                j1 += 2;
                if(i1 > 0)
                    l = llkCanvas._mthfor(a, j1, i1);
                j1 += i1;
                _fldnew = false;
                if(a[j1] == 1)
                    _fldnew = true;
                j1++;
                _fldgoto = false;
                if(a[j1] == 1)
                    _fldgoto = true;
                j1++;
                q = a[j1];
                flag = true;
                a().getRecord(2, a, 0);
                int k1 = llkCanvas.ay(a, 0);
                c = k1;
                j1 = 2;
                for(int l1 = 0; l1 < c * 2; l1++)
                {
                    x[l1] = (short)llkCanvas.ay(a, j1);
                    j1 += 2;
                }

                a().getRecord(5, a, 0);
                k1 = llkCanvas.ay(a, 0);
                j1 = 2;
                w = k1;
                _fldcase = new int[2 * k1];
                for(int i2 = 0; i2 < w * 2; i2++)
                {
                    _fldcase[i2] = llkCanvas.i(a, j1);
                    j1 += 4;
                }

                a().getRecord(6, a, 0);
                k1 = llkCanvas.ay(a, 0);
                j1 = 2;
                k = k1;
                _fldbyte = new int[k1 * 2];
                for(int j2 = 0; j2 < k * 2; j2++)
                {
                    _fldbyte[j2] = llkCanvas.i(a, j1);
                    j1 += 4;
                }

                a().getRecord(7, a, 0);
                k1 = llkCanvas.ay(a, 0);
                j1 = 2;
                _fldint = k1;
                _fldfor = new int[k1 * 2];
                for(int k2 = 0; k2 < _fldint * 2; k2++)
                {
                    _fldfor[k2] = llkCanvas.i(a, j1);
                    j1 += 4;
                }

                a().getRecord(8, a, 0);
                k1 = llkCanvas.ay(a, 0);
                j1 = 2;
                _fldif = k1;
                m = new int[k1 * 2];
                for(int l2 = 0; l2 < _fldif * 2; l2++)
                {
                    m[l2] = llkCanvas.i(a, j1);
                    j1 += 4;
                }

                a().getRecord(9, a, 0);
                k1 = llkCanvas.ay(a, 0);
                j1 = 2;
                h = k1;
                _flddo = new int[k1 * 2];
                for(int i3 = 0; i3 < h * 2; i3++)
                {
                    _flddo[i3] = llkCanvas.i(a, j1);
                    j1 += 4;
                }

                _mthgoto();
            } else
            {
                _mthint();
            }
            _mthchar();
        }
        catch(Exception exception) { }
        return flag;
    }

    public boolean _mthnull()
    {
        try
        {
            _fldlong = RecordStore.openRecordStore(_fldtry, false);
        }
        catch(Exception exception) { }
        return _fldlong != null;
    }

    public boolean _mthint()
        throws Exception
    {
        try
        {
            _fldlong = RecordStore.openRecordStore(_fldtry, true);
        }
        catch(Exception exception) { }
        if(_fldlong == null)
        {
            return false;
        } else
        {
            a[0] = 0;
            a[1] = 0;
            a[2] = 0;
            a[3] = 0;
            a[4] = 0;
            a[5] = 0;
            a[6] = 0;
            a[7] = 0;
            a[8] = 0;
            a[9] = 0;
            a[10] = 0;
            a[11] = 1;
            a[12] = 1;
            _fldnew = true;
            _fldgoto = true;
            _fldlong.addRecord(a, 0, 11);
            _fldlong.addRecord(a, 0, 2);
            _fldlong.addRecord(a, 0, 2);
            _fldlong.addRecord(a, 0, 2);
            _fldlong.addRecord(a, 0, 2);
            _fldlong.addRecord(a, 0, 2);
            _fldlong.addRecord(a, 0, 2);
            _fldlong.addRecord(a, 0, 2);
            _fldlong.addRecord(a, 0, 2);
            _fldlong.addRecord(a, 0, 6);
            return true;
        }
    }

    public boolean b()
        throws Exception
    {
        try
        {
            _fldlong = RecordStore.openRecordStore(_fldtry, false);
        }
        catch(Exception exception) { }
        return _fldlong != null;
    }

    public void _mthchar()
        throws Exception
    {
        if(_fldlong != null)
            try
            {
                _fldlong.closeRecordStore();
            }
            catch(Exception exception) { }
    }

    public void _mthlong()
    {
        r++;
        e();
    }

    public void a(boolean flag, byte byte0)
    {
        if(u == flag && f == byte0)
        {
            return;
        } else
        {
            u = flag;
            f = byte0;
            e();
            return;
        }
    }

    public void a(boolean flag, byte byte0, int i1)
    {
        if(u == flag && f == byte0 && q == i1)
        {
            return;
        } else
        {
            u = flag;
            f = byte0;
            q = (byte)i1;
            e();
            return;
        }
    }

    public void _mthvoid()
    {
        if(_fldnew)
        {
            _fldnew = false;
            e();
        }
    }

    public void _mthtry()
    {
        if(_fldgoto)
        {
            _fldgoto = false;
            e();
        }
    }

    private synchronized void e()
    {
        boolean flag = false;
        try
        {
            _mthnull();
            int j1;
            if(g != null)
                j1 = g.length() * 2;
            else
                j1 = 0;
            int i1 = 0;
            llkCanvas._mthdo(a, i1, j1);
            i1 += 2;
            if(g != null)
                llkCanvas.a(a, i1, g);
            i1 += j1;
            if(_fldchar != null)
                j1 = _fldchar.length() * 2;
            llkCanvas._mthdo(a, i1, j1);
            i1 += 2;
            if(_fldchar != null)
                llkCanvas.a(a, i1, _fldchar);
            i1 += j1;
            if(u)
                a[i1] = 1;
            else
                a[i1] = 0;
            i1++;
            a[i1] = f;
            i1++;
            llkCanvas._mthif(a, i1, r);
            i1 += 4;
            j1 = 0;
            if(l != null)
            {
                j1 = l.length() * 2;
                llkCanvas._mthdo(a, i1, j1);
                i1 += 2;
                llkCanvas.a(a, i1, l);
                i1 += j1;
            } else
            {
                llkCanvas._mthdo(a, i1, j1);
                i1 += 2;
            }
            if(_fldnew)
                a[i1] = 1;
            else
                a[i1] = 0;
            i1++;
            if(_fldgoto)
                a[i1] = 1;
            else
                a[i1] = 0;
            i1++;
            a[i1] = q;
            i1++;
            _fldlong.setRecord(1, a, 0, i1);
            _mthchar();
        }
        catch(Exception exception) { }
    }

    public void a(String s1, String s2)
    {
        g = null;
        _fldchar = null;
        g = s1;
        _fldchar = s2;
        r++;
        e();
    }

    public synchronized boolean a(int i1, String s1)
    {
        int j1 = 0;
        boolean flag = false;
        int k2 = 0;
        do
        {
            if(k2 >= c)
                break;
            if(x[2 * k2] == i1)
            {
                j1 = x[2 * k2 + 1];
                break;

⌨️ 快捷键说明

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