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

📄 rmsoperate.java

📁 手机网游巨商王的客户端代码
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
            }
            k2++;
        } while(true);
        if(j1 > 0)
        {
            int l1 = s1.length() * 2;
            llkCanvas._mthdo(a, 0, l1);
            llkCanvas.a(a, 2, s1);
            try
            {
                _mthnull();
                a().setRecord(j1, a, 0, l1 + 2);
                _mthchar();
                flag = true;
            }
            catch(Exception exception) { }
        } else
        if(c < 20)
        {
            int i2 = s1.length() * 2;
            llkCanvas._mthdo(a, 0, i2);
            llkCanvas.a(a, 2, s1);
            try
            {
                _mthnull();
                int k1 = a().addRecord(a, 0, i2 + 2);
                llkCanvas._mthdo(a, 0, c + 1);
                int j2 = 2;
                for(int l2 = 0; l2 < c; l2++)
                {
                    llkCanvas._mthdo(a, j2, x[2 * l2]);
                    j2 += 2;
                    llkCanvas._mthdo(a, j2, x[2 * l2 + 1]);
                    j2 += 2;
                }

                llkCanvas._mthdo(a, j2, i1);
                j2 += 2;
                llkCanvas._mthdo(a, j2, k1);
                j2 += 2;
                a().setRecord(2, a, 0, j2);
                _mthchar();
                x[c * 2] = (short)i1;
                x[c * 2 + 1] = (short)k1;
                c++;
                flag = true;
            }
            catch(Exception exception1) { }
        }
        return flag;
    }

    public boolean _mthelse(int i1)
    {
        for(int j1 = 0; j1 < c; j1++)
            if(x[2 * j1] == i1)
                return true;

        return false;
    }

    public synchronized String _mthchar(int i1)
    {
    	try{
        int j1;
        j1 = 0;
        int l1 = 0;
        do
        {
            if(l1 >= c)
                break;
            if(x[2 * l1] == i1)
            {
                j1 = x[2 * l1 + 1];
                break;
            }
            l1++;
        } while(true);
        if(j1 <= 0){
//            break MISSING_BLOCK_LABEL_96;
							return null;
          }
        int k1;
        _mthnull();
        a().getRecord(j1, a, 0);
        k1 = llkCanvas.ay(a, 0);
        _mthchar();
        return llkCanvas._mthfor(a, 2, k1);
      }
      catch(Exception exception){
      	
      }
      return null;
    }

    private int _mthif(int i1)
    {
        int k1 = -1;
        int j1 = 0;
        do
        {
            if(j1 >= w)
                break;
            if(_fldcase[2 * j1] == i1)
            {
                k1 = _fldcase[2 * j1 + 1];
                break;
            }
            j1++;
        } while(true);
        return k1;
    }

    private int b(int i1)
    {
        int j1 = -1;
        int k1 = 0;
        do
        {
            if(k1 >= k)
                break;
            if(_fldbyte[k1 * 2] == i1)
            {
                j1 = _fldbyte[k1 * 2 + 1];
                break;
            }
            k1++;
        } while(true);
        return j1;
    }

    private int a(int i1)
    {
        int j1 = -1;
        int k1 = 0;
        do
        {
            if(k1 >= _fldint)
                break;
            if(_fldfor[k1 * 2] == i1)
            {
                j1 = _fldfor[k1 * 2 + 1];
                break;
            }
            k1++;
        } while(true);
        return j1;
    }

    private int _mthvoid(int i1)
    {
        int j1 = -1;
        int k1 = 0;
        do
        {
            if(k1 >= _fldif)
                break;
            if(m[k1 * 2] == i1)
            {
                j1 = m[k1 * 2 + 1];
                break;
            }
            k1++;
        } while(true);
        return j1;
    }

    private int f(int i1)
    {
        int j1 = -1;
        int k1 = 0;
        do
        {
            if(k1 >= h)
                break;
            if(_flddo[k1 * 2] == i1)
            {
                j1 = _flddo[k1 * 2 + 1];
                break;
            }
            k1++;
        } while(true);
        return j1;
    }

    public synchronized String _mthint(int i1)
    {
        int j1 = o - 1 - i1;
        if(j1 < 0 || j1 >= o)
            return null;
        String s1 = null;
        try
        {
            _mthnull();
            a().getRecord(s[j1].a, a, 0);
            _mthchar();
            int k1 = llkCanvas.ay(a, 0);
            s1 = llkCanvas._mthfor(a, 2, k1);
        }
        catch(Exception exception) { }
        return s1;
    }

    public synchronized String _mthnew(int i1)
    {
        String s1 = null;
        try
        {
            _mthnull();
            a().getRecord(s[i1].a, a, 0);
            _mthchar();
            int j1 = llkCanvas.ay(a, 0);
            s1 = llkCanvas._mthfor(a, 2, j1);
        }
        catch(Exception exception) { }
        return s1;
    }

    public boolean _mthif()
    {
        for(int i1 = 0; i1 < o; i1++)
            if(!s[i1]._fldtry)
                return true;

        return false;
    }

    public boolean j(int i1)
    {
        int j1 = o - 1 - i1;
        return s[j1]._fldtry;
    }

    public int c(int i1)
    {
        int j1 = o - 1 - i1;
        return s[j1]._fldint;
    }

    public int _mthbyte(int i1)
    {
        int j1 = o - 1 - i1;
        return s[j1]._fldnew;
    }

    public synchronized void _mthtry(int i1)
    {
        int j1 = o - 1 - i1;
        if(!s[j1]._fldtry)
        {
            s[j1]._fldtry = true;
            d();
        }
    }

    private void a(int i1, int ai[], int j1)
    {
        int k1 = 0;
        llkCanvas._mthdo(a, 0, j1);
        k1 = 2;
        for(int l1 = 0; l1 < 2 * j1; l1++)
        {
            llkCanvas._mthif(a, k1, ai[l1]);
            k1 += 4;
        }

        try
        {
            a().setRecord(i1, a, 0, k1);
        }
        catch(Exception exception) { }
    }

    private void a(int i1, int j1, int k1)
    {
        switch(i1)
        {
        default:
            break;

        case 0: // '\0'
            int ai[] = new int[(w + 1) * 2];
            if(w > 0)
                System.arraycopy(_fldcase, 0, ai, 0, w * 2);
            ai[w * 2] = j1;
            ai[w * 2 + 1] = k1;
            _fldcase = null;
            _fldcase = ai;
            w++;
            a(5, _fldcase, w);
            break;

        case 1: // '\001'
            int ai1[] = new int[(k + 1) * 2];
            if(k > 0)
                System.arraycopy(_fldbyte, 0, ai1, 0, k * 2);
            ai1[k * 2] = j1;
            ai1[k * 2 + 1] = k1;
            _fldbyte = null;
            _fldbyte = ai1;
            k++;
            a(6, _fldbyte, k);
            break;

        case 2: // '\002'
            int ai2[] = new int[(_fldint + 1) * 2];
            if(_fldint > 0)
                System.arraycopy(_fldfor, 0, ai2, 0, _fldint * 2);
            ai2[_fldint * 2] = j1;
            ai2[_fldint * 2 + 1] = k1;
            _fldfor = null;
            _fldfor = ai2;
            _fldint++;
            a(7, _fldfor, _fldint);
            break;

        case 3: // '\003'
            int ai3[] = new int[(_fldif + 1) * 2];
            if(_fldif > 0)
                System.arraycopy(m, 0, ai3, 0, _fldif * 2);
            ai3[_fldif * 2] = j1;
            ai3[_fldif * 2 + 1] = k1;
            m = null;
            m = ai3;
            _fldif++;
            a(8, m, _fldif);
            break;

        case 4: // '\004'
            int ai4[] = new int[(h + 1) * 2];
            if(h > 0)
                System.arraycopy(_flddo, 0, ai4, 0, h * 2);
            ai4[h * 2] = j1;
            ai4[h * 2 + 1] = k1;
            _flddo = null;
            _flddo = ai4;
            h++;
            a(9, _flddo, h);
            break;
        }
    }

    public void a(String s1)
    {
        l = null;
        l = s1;
        e();
    }

    public synchronized void a(int i1, int j1, byte abyte0[], int k1, int l1)
    {
        int i2 = 0;
        i2 = _mthif(i1, j1);
        if(i2 > 0)
            return;
        llkCanvas._mthdo(a, 0, l1);
        System.arraycopy(abyte0, k1, a, 2, l1);
        try
        {
            _mthnull();
            i2 = _fldlong.addRecord(a, 0, l1 + 2);
        }
        catch(Exception exception) { }
        a(i1, j1, i2);
        try
        {
            _mthchar();
        }
        catch(Exception exception1) { }
    }

    private int _mthif(int i1, int j1)
    {
        int k1 = -1;
        switch(i1)
        {
        case 0: // '\0'
            k1 = _mthif(j1);
            break;

        case 1: // '\001'
            k1 = b(j1);
            break;

        case 2: // '\002'
            k1 = a(j1);
            break;

        case 3: // '\003'
            k1 = _mthvoid(j1);
            break;

        case 4: // '\004'
            k1 = f(j1);
            break;
        }
        return k1;
    }

    public synchronized Image _mthdo(int i1, int j1)
    {
        int k1 = _mthif(i1, j1);
        Image image = null;
        if(k1 > 0)
            try
            {
                _mthnull();
                a().getRecord(k1, a, 0);
                int l1 = llkCanvas.ay(a, 0);
                image = Image.createImage(a, 2, l1);
                _mthchar();
            }
            catch(Exception exception) { }
        return image;
    }

    public String d(int i1)
    {
        return b[i1];
    }

    private synchronized void _mthgoto()
    {
        try
        {
            a().getRecord(10, a, 0);
            int j1 = 0;
            int i1 = llkCanvas.ay(a, j1);
            j1 += 2;
            if(i1 > 0)
                b[0] = llkCanvas._mthfor(a, j1, i1);
            j1 += i1;
            i1 = llkCanvas.ay(a, j1);
            j1 += 2;
            if(i1 > 0)
                b[1] = llkCanvas._mthfor(a, j1, i1);
            j1 += i1;
            i1 = llkCanvas.ay(a, j1);
            j1 += 2;
            if(i1 > 0)
                b[2] = llkCanvas._mthfor(a, j1, i1);
            j1 += i1;
        }
        catch(Exception exception) { }
    }

    public synchronized void _mthif(int i1, String s1)
    {
        b[i1] = null;
        b[i1] = s1;
        int j1 = 0;
        for(int l1 = 0; l1 < 3; l1++)
        {
            int k1;
            if(b[l1] == null)
                k1 = 0;
            else
                k1 = b[l1].length() * 2;
            llkCanvas._mthdo(a, j1, k1);
            j1 += 2;
            if(b[l1] != null)
                llkCanvas.a(a, j1, b[l1]);
            j1 += k1;
        }

        try
        {
            _mthnull();
            a().setRecord(10, a, 0, j1);
            _mthchar();
        }
        catch(Exception exception) { }
    }

    public static final int t = 20;
    public static final int v = 50;
    public static final int _fldvoid = 100;
    public static final int d = 50;
    public static final int z = 100;
    public static final int i = 100;
    public static final int p = 100;
    public static final int e = 20;
    private String _fldtry;
    private RecordStore _fldlong;
    byte a[];
    String g;
    String _fldchar;
    String l;
    boolean _fldnew;
    boolean _fldgoto;
    boolean u;
    byte f;
    int r;
    int x[];
    int c;
    int _fldcase[];
    int w;
    int _fldbyte[];
    int k;
    int _fldfor[];
    int _fldint;
    int m[];
    int _fldif;
    int _flddo[];
    int h;
    MailBox j[];
    int n;
    int _fldelse;
    MessageBox s[];
    int o;
    int _fldnull;
    int y;
    String b[];
    byte q;
}

⌨️ 快捷键说明

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