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

📄 fifa.java~1~

📁 是一个足球的游戏,可以下载看看.挺有用处的一个小程序
💻 JAVA~1~
📖 第 1 页 / 共 5 页
字号:
                    j3 += 2;                } while(true);            }            return _$14040;        }        private int _$14075(int i)        {            int j = _$13982[i] & 0xff | (_$13982[i + 1] & 0xff) << 8 | (_$13982[i + 2] & 0xff) << 16 | (_$13982[i + 3] & 0xff) << 24;            return j;        }        private int _$14076(int i)        {            int l = _$14075(0);            int j = 0;            for(int k = 4; j < l; k += 8)            {                if(_$14075(k) == i)                    return _$14075(k + 4);                j++;            }            return -1;        }        private int _$14055(int i, int j)        {            int k = _$14076(j);            if(i < _$14075(k + 0))                return _$14075(k + (i << 2) + 4);            else                return -1;        }        private int _$14080(int i, int j)        {            int k = _$14055(i, 1);            if(j < _$14075(k + 0))                return _$14075(k + (j << 2) + 4);            else                return -1;        }        private int _$14084(int i)        {            int j = _$14055(i, 1);            return _$14075(j + 0);        }        private int _$14085(byte abyte0[], int i, int j, boolean flag)        {            int l = abyte0[i + 0] & 0xff | (abyte0[i + 1] & 0xff) << 8;            i += 2;            for(int k = 0; k < l;)            {                _$13983[j] = abyte0[i];                k++;                j++;                i++;            }            if(flag)                _$13983[j++] = 32;            _$13983[j] = 0;            return j;        }        private int _$14087(int i, int j, int k, boolean flag, boolean flag1)        {            if(i < 0)            {                _$13983[j++] = 45;                i = -i;            }            for(int l = 0; l < k; l++)            {                _$13984[k - 1 - l] = (byte)(i % 10);                i /= 10;            }            for(int i1 = 0; i1 < k; i1++)                if(flag1 || _$13984[i1] > 0 || i1 == k - 1)                {                    _$13983[j++] = (byte)(_$13984[i1] + 48);                    flag1 = true;                }            if(flag)                _$13983[j++] = 32;            _$13983[j] = 0;            return j;        }        private void _$14057(int i)        {            int j = _$14000;            int i1 = _$14055(i, 2);            byte byte0 = _$13982[i1 + 0];            int k = _$13975.getHeight() + 1;            int l = _$13975.getHeight();            _$13995 = j - (l + 4);            if(_$13991 > 0)                _$13995 -= (_$13999 >> 5) + 1;            int l1 = 0;            int j1 = 0;            _$14009 = -1;            for(int k1 = 0; k1 < byte0; k1++)            {                _$13985[k1] = j1;                byte byte1 = _$13982[i1 + 6 + (k1 << 2)];                byte byte2 = _$13982[i1 + 7 + (k1 << 2)];                switch(byte1)                {                case 1: // '\001'                case 16: // '\020'                    l1++;                    // fall through                case 2: // '\002'                    j1 += k;                    break;                case 4: // '\004'                case 8: // '\b'                    l1++;                    j1 += k * 2 + 2;                    break;                case 32: // ' '                    j1 += _$13981[byte2].getHeight();                    break;                }                if((byte1 & 0x80) != 0)                    continue;                j1++;                if(byte1 == 1 && _$13982[i1 + 5 + (k1 << 2)] == 16)                    _$14009 = k1;            }            _$14002 = l1;            _$13985[byte0] = j1;            _$13993 = j1;            if(_$13993 < _$13995)                _$13993 = -1;            else                _$13994 = ((_$13995 - 6) * _$13995 + (_$13993 - 1)) / _$13993;        }        private void _$14094(Graphics g, byte abyte0[], int i, int j, int k, int l, int i1,                boolean flag)        {            int j1 = 0;            do            {                if(j1 >= j)                    break;                if(abyte0[i] == 0)                {                    j = j1;                    break;                }                _$5171[j1] = (char)(abyte0[i] & 0xff);                j1++;                i++;            } while(true);            if(j > 0)                g.drawChars(_$5171, 0, j, k, l, i1);        }        private void _$14099(Graphics g, int i, int j, int k, int l, boolean flag)        {            int i1 = _$13982[i + 0] & 0xff | (_$13982[i + 1] & 0xff) << 8;            _$14094(g, _$13982, i + 2, i1, j, k, l, flag);        }        private int _$14101(Font font, int i)        {            int k = _$13982[i + 0] & 0xff | (_$13982[i + 1] & 0xff) << 8;            int l = i + 2;            int j = 0;            do            {                if(j >= k)                    break;                if(_$13982[l] == 0)                {                    k = j;                    break;                }                _$5171[j] = (char)(_$13982[l] & 0xff);                j++;                l++;            } while(true);            return font.charsWidth(_$5171, 0, k);        }        private void _$14103(Font font, int i)        {            int j1 = _$13982[i + 0] & 0xff | (_$13982[i + 1] & 0xff) << 8;            i += 2;            byte byte0 = 123;            int l = 0;            int i1 = -1;            int k = 0;            int j = 0;            boolean flag = false;            for(; j < j1; j++)            {                char c = (char)(_$13982[i + j] & 0xff);                if(j == j1 - 1)                {                    if(font.charsWidth(_$5171, 0, j - l) >= byte0)                        flag = true;                } else                if(c == ' ')                    if(font.charsWidth(_$5171, 0, j - l) < byte0)                        i1 = j;                    else                        flag = true;                if(c == '\n')                {                    _$13986[k] = j - l;                    k++;                    _$13986[k] = -1;                    k++;                    l = j + 1;                    i1 = -1;                    continue;                }                _$5171[j - l] = c;                if(!flag)                    continue;                if(i1 == -1)                {                    for(; font.charsWidth(_$5171, 0, (j - l) + 1) >= byte0; j--);                    i1 = j;                }                _$13986[k] = (i1 - l) + 1;                l = i1 + 1;                j = i1;                k++;                i1 = -1;                flag = false;            }            if(j1 - l > 0)            {                _$13986[k] = j1 - l;                k++;            }            _$13988 = k;        }        private void _$14107(Graphics g, int i, int j, int k, int l)        {            for(; k > 0; k -= 2)            {                g.drawLine(i, j, i, (j + k) - 1);                i += l;                j++;            }        }        private void _$14108(Graphics g, int i, int j, int k, int l)        {            g.drawRoundRect(i, j, k, l, 4, 4);            g.drawLine(i + 3, j + l, i + (k - 3), j + l);            g.drawLine(i + k, j + 3, i + k, (j + l) - 3);            g.drawLine(i + (k - 3), j + l, i + k, (j + l) - 3);        }        public void Menu_DrawItem(Graphics g, int i, int j, int k, int l, int i1)        {            int j1 = _$13982[j + 5 + (k << 2)];            byte byte1 = _$13982[j + 6 + (k << 2)];            byte byte0 = _$13982[j + 7 + (k << 2)];            if((byte1 & 0x80) == 0)            {                j1 = _$14055(j1, 0);                g.setFont(_$13975);                int k1 = _$13982[j + 8 + (k << 2)] & 0xff;                int l1;                if(k1 != 0)                    l1 = _$14114(g, i, k1, j1, l, i1, true);                else                    l1 = 0;                if(l1 == 0)                    _$14099(g, j1, l, i1, 17, false);            }        }        public void Menu_Draw(Graphics g)        {            if(_$14005)            {                _$14005 = false;                int j9 = _$13989;                int i = _$14055(j9, 2);                byte byte0 = _$13982[i + 0];                int j = _$13982[i + 1];                byte byte7 = _$13982[i + 2];                j = _$14055(j, 0);                int k7 = _$13999;                int l7 = _$14000;                int k = _$13975.getHeight() + 3;                int l = _$13975.getHeight();                g.setGrayScale(255);                g.fillRect(0, 0, k7, l7);                g.setFont(_$13975);                int i5;                if(byte7 == 0)                {                    int j3 = 0;                    for(int k1 = 0; k1 < byte0; k1++)                    {                        byte byte1 = _$13982[i + 6 + (k1 << 2)];                        if(byte1 != 1)                            j3++;                    }                    if(j3 == 0)                        g.drawImage(_$13670, 64, 0, 0x10 | 0x1);                    else                    if(j9 == 12 && _$14069() == 0)                        g.drawImage(_$13979, k7 >> 1, l7 - _$13979.getHeight() >> 2, 0x10 | 0x1);                    else                    if(_$21324 != null)                        g.drawImage(_$21324, k7 >> 1, 0, 0x10 | 0x1);                    i5 = l + 2;                } else                {                    if(_$21324 != null)                        g.drawImage(_$21324, k7 >> 1, 0, 0x10 | 0x1);                    g.setColor(0xc4c4c4);                    g.fillRect(0, 0, k7, l + 1);                    i5 = l + 2;                    g.setColor(0xffffff);                    _$14099(g, j, 2, 1, 20, false);                }                g.setColor(0x164597);                if(byte7 == 0)                {                    int k3 = 0;                    int l10 = 256;                    int i11 = 0;                    for(int l1 = 0; l1 < byte0; l1++)                    {                        byte byte2 = _$13982[i + 6 + (l1 << 2)];                        if(byte2 != 1)                        {                            k3++;                            continue;                        }                        if(l1 < l10)                            l10 = l1;                        if(l1 > i11)                            i11 = l1;                    }                    if(k3 > 1)                        i5 = 0;                    else                        i5 = l + 4;                    boolean flag;                    if(byte0 - k3 == 1)                        flag = false;                    else                        flag = true;                    for(int i2 = 0; i2 < byte0; i2++)                    {                        int l9 = 0;                        int i1 = _$13982[i + 5 + (i2 << 2)];                        byte byte3 = _$13982[i + 6 + (i2 << 2)];                        byte byte5 = _$13982[i + 7 + (i2 << 2)];                        g.setFont(_$5113);                        if(byte3 == 2)                        {

⌨️ 快捷键说明

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