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

📄 fifa.java~1~

📁 是一个足球的游戏,可以下载看看.挺有用处的一个小程序
💻 JAVA~1~
📖 第 1 页 / 共 5 页
字号:
                            i1 = _$14055(i1, 0);                            int k8 = _$13982[i + 8 + (i2 << 2)] & 0xff;                            int i8 = 0;                            if(k8 != 0)                                i8 = _$14114(g, j9, k8, i1, k7 >> 1, i5, false);                            if(i8 == 0)                                _$14099(g, i1, k7 >> 1, i5, 17, false);                            i5 += l + 1;                        } else                        if(byte3 == 4)                        {                            i1 = _$14080(byte5, _$13986[i2]);                            l9 = _$14101(_$5113, i1);                            _$14099(g, i1, k7 >> 1, i5, 17, false);                        } else                        if(byte3 == 8)                        {                            int l8 = _$13982[i + 8 + (i2 << 2)] & 0xff;                            if(l8 != 0)                                _$14114(g, j9, l8, i1, k7 >> 1, i5 - k, false);                            int l3 = k7 >> 1;                            int k5 = (k7 >> 1) / (byte5 - 1);                            int j10 = k5 * (byte5 - 1) + 2;                            g.drawRect(l3 - (j10 >> 1), i5 + 4, j10, 2);                            g.fillRect(k5 * _$13986[i2] + (l3 - (j10 >> 1)), i5 + 2, 3, 7);                            l9 = j10 + 44;                        } else                        if(byte3 == 32)                            g.drawImage(_$13981[byte5], k7 >> 1, i5, 17);                        if(byte3 == 4 || byte3 == 8)                        {                            l9 >>= 1;                            int l5 = i5 + (l / 2 - 3);                            _$14107(g, (k7 >> 1) - l9 - 3, l5, 7, -1);                            _$14107(g, (k7 >> 1) + l9 + 2, l5, 7, 1);                            i5 += k + 2;                        }                    }                    if(i11 - l10 < 1)                    {                        g.setColor(0xc40000);                        i5 = l7 - l * 2;                        Menu_DrawItem(g, j9, i, _$13997, k7 >> 1, i5);                    } else                    {                        int i4 = _$13997 - 1;                        if(i4 < l10)                            i4 = i11;                        i5 = (l7 - l * 3) + (_$21326 >> 8);                        if(_$21326 > 0)                        {                            i5 -= l;                            i4--;                        }                        g.setClip(0, l7 - l * 3, 128, l * 3);                        for(int j2 = 0; j2 < 4; j2++)                        {                            int i6 = i5 - (l7 - l * 2);                            if(i6 < 0)                                i6 = -i6;                            i6 *= 12;                            if(i6 > 196)                                i6 = 196;                            i6 = 0xc40000 | i6 << 8 | i6;                            g.setColor(i6);                            if(i4 < l10)                                i4 = i11;                            if(i4 > i11)                                i4 = l10;                            Menu_DrawItem(g, j9, i, i4, k7 >> 1, i5);                            i4++;                            i5 += l;                        }                        g.setClip(0, 0, 128, 128);                    }                } else                {                    int k9 = k7 >> 5;                    if(_$13993 >= 0)                    {                        int j4 = k7 - k9;                        g.setColor(0xc4c4c4);                        g.fillRect(j4, i5 - 1, k9, l7);                        g.setColor(0);                        g.drawLine(j4, i5 + 1, (j4 + k9) - 1, i5 + 1);                        g.drawLine(j4 + 1, i5, (j4 + k9) - 2, i5);                        int k2 = l7 - 2;                        g.drawLine(j4, k2 - 1, (j4 + k9) - 1, k2 - 1);                        g.drawLine(j4 + 1, k2, (j4 + k9) - 2, k2);                        k2 = ((_$13995 - 6) * _$13992 + (_$13993 - 1)) / _$13993 + i5 + 3;                        if(k2 + _$13994 > l7 - 4)                            k2 = l7 - 4 - _$13994;                        g.setColor(0xc40000);                        g.fillRect(j4, k2, k9, _$13994);                    }                    if(_$13991 > 0)                    {                        int l2 = l7 - k9;                        g.setColor(0xc4c4c4);                        g.fillRect(0, l2, k7 - k9, k9);                        g.setColor(0);                        int k4 = 0;                        g.drawLine(k4, l2 + 1, k4, (l2 + k9) - 2);                        g.drawLine(k4 + 1, l2, k4 + 1, l2 + k9);                        k4 = k7 - (k9 + 2);                        g.drawLine(k4, l2 + 1, k4, (l2 + k9) - 2);                        g.drawLine(k4 - 1, l2, k4 - 1, l2 + k9);                        g.setColor(0xc40000);                        int l6 = ((k7 - 6 - 5) * (k7 - 4) + (_$13991 - 1)) / (_$13991 + (k7 - 4));                        k4 = ((k7 - 6 - 5) * _$13990 + (_$13991 - 1)) / (_$13991 + (k7 - 4));                        if(k4 + 3 + l6 > k7 - 7)                            k4 = k7 - 7 - 3 - l6;                        g.fillRect(k4 + 3, l2, l6, k9);                    }                    if(_$13991 > 0)                        g.setClip(0, i5, k7 - (k9 + 1), l7 - i5 - (k9 + 1));                    else                        g.setClip(0, i5, k7 - (k9 + 1), l7 - i5);                    int j7 = i5 + 2;                    g.setColor(0x164597);                    g.setFont(_$5113);                    _$14114(g, j9, -1, 0, 2 - _$13990, j7, false);                    for(int i3 = 0; i3 < byte0; i3++)                    {                        int j5 = (_$13985[i3] + j7) - _$13992;                        if(j5 < j7 || j5 >= l7)                            continue;                        byte byte4 = _$13982[i + 6 + (i3 << 2)];                        if((byte4 & 0x80) != 0)                            continue;                        byte byte6 = _$13982[i + 7 + (i3 << 2)];                        boolean flag1 = _$13997 == i3;                        int j1 = _$13982[i + 5 + (i3 << 2)];                        j1 = _$14055(j1, 0);                        int l4;                        if(byte7 == 17)                            l4 = (k7 - 4) / 2;                        else                            l4 = 2 - _$13990;                        if((byte4 & 0x12) != 0)                            g.setFont(_$5113);                        else                            g.setFont(_$13975);                        if(flag1)                            g.setColor(0xc40000);                        else                            g.setColor(0x164597);                        int i9 = _$13982[i + 8 + (i3 << 2)] & 0xff;                        int j8;                        if(i9 != 0)                            j8 = _$14114(g, j9, i9, j1, l4, j5, flag1);                        else                            j8 = 0;                        int i7;                        if(j8 == 0)                        {                            _$14099(g, j1, l4, j5, byte7, false);                            i7 = k7 - 15;                        } else                        {                            i7 = j8 + 4;                        }                        int i10 = 0;                        if(byte4 == 4)                        {                            i10 = _$14101(_$13975, j1);                            g.setFont(_$5113);                            j1 = _$14080(byte6, _$13986[i3]);                            _$14099(g, j1, l4, j5 + k, byte7, false);                        } else                        if(byte4 == 8)                        {                            i10 = _$14101(_$13975, j1);                            int j6 = k7 / 2 / (byte6 - 1);                            int k10 = j6 * (byte6 - 1) + 2;                            g.drawRect(l4 - (k10 >> 1), j5 + k + 3, k10, 2);                            g.fillRect(j6 * _$13986[i3] + (l4 - (k10 >> 1)), j5 + k + 1, 3, 7);                        } else                        if(byte4 == 32)                            g.drawImage(_$13981[byte6], l4, j5, byte7);                        int k6;                        if(flag1)                            if(byte7 == 17)                                k6 = l4 - (i7 >> 1) - 1;                            else                                k6 = 0;                        if((byte4 & 0xc) != 0)                        {                            j5 += k / 2 - 4;                            _$14107(g, (k7 - 6) / 2 - i10 / 2 - 4, j5 - 4, 11, -1);                            _$14107(g, (k7 - 6) / 2 + i10 / 2 + 4, j5 - 4, 11, 1);                        }                    }                }            }        }        public void Menu_Update(Graphics g, int i)        {            Menu_Draw(g);            Menu_HandleJoystick(i);            if(_$21332)            {                _$21321();                _$14042.unloadGame();                loadMenuSystem(true);                _$21332 = false;            }            if(_$14006 != 0)            {                g.setColor(0xffffff);                g.setClip(0, 0, _$13999, _$14000);                g.fillRect(0, 0, _$13999, _$14000);                int i1 = (_$14025 & 0xff) * 339;                _$14020[i1 + 0] = (byte)_$14028;                _$14020[i1 + 1] = (byte)_$14029;                _$14042.matchTimerMinute = ((((_$14031 << 1) + 3) * 60 * 256) / 90) * 1000 >> 8;                int j1;                int k1;                int l1;                if(_$14034 == _$14025)                {                    l1 = 0;                    j1 = _$14034 & 0xff;                    k1 = _$14035 & 0xff;                } else                {                    l1 = 1;                    j1 = _$14035 & 0xff;                    k1 = _$14034 & 0xff;                }                boolean flag = true;                if(_$14006 == 1)                {                    _$14046 = 0;                    _$14047 = 0;                    _$14042.startMatch(_$14039, _$14020, j1, k1, _$14022, _$14044, l1);                } else                if(_$14006 != 2)                    flag = false;                for(int j = 0; j < 2; j++)                {                    int j3 = _$14080(15, j);                    int i2 = _$13982[j3 + 0] & 0xff | (_$13982[j3 + 1] & 0xff) << 8;                    System.arraycopy(_$13982, j3 + 2, menuPeriodNames[j], 0, i2);                    menuPeriodNames[j][i2] = 0;                }                for(int k = 0; k < 2; k++)                {                    int k3 = _$14080(16, k);                    int j2 = _$13982[k3 + 0] & 0xff | (_$13982[k3 + 1] & 0xff) << 8;                    System.arraycopy(_$13982, k3 + 2, menuEndPeriodNames[k], 0, j2);                    menuEndPeriodNames[k][j2] = 0;                }                for(int l = 0; l < 7; l++)                {                    int l3 = _$14080(14, l);                    int k2 = _$13982[l3 + 0] & 0xff | (_$13982[l3 + 1] & 0xff) << 8;                    System.arraycopy(_$13982, l3 + 2, menuRefInfoNames[l], 0, k2);                    menuRefInfoNames[l][k2] = 0;                }                int i4 = _$14080((_$14025 >> 8) + 0, j1 & 0xff);                int l2 = _$13982[i4 + 0] & 0xff | (_$13982[i4 + 1] & 0xff) << 8;                System.arraycopy(_$13982, i4 + 2, menuTeamNames[0], 0, l2);                menuTeamNames[0][l2] = 0;                i4 = _$14080((_$14025 >> 8) + 0, k1 & 0xff);                l2 = _$13982[i4 + 0] & 0xff | (_$13982[i4 + 1] & 0xff) << 8;                System.arraycopy(_$13982, i4 + 2, menuTeamNames[1], 0, l2);                menuTeamNames[1][l2] = 0;                _$14042.copyPlayerStats(_$14020, j1, _$14022, 0, flag);                _$14042.copyPlayerStats(_$14020, k1, _$14044, 1, flag);                l2 = j1 * 339;                int i3 = k1 * 339;                byte byte0 = _$14020[l2 + 2];                byte byte1 = _$14020[i3 + 3];                if(byte0 == byte1)                    byte1 = _$14020[i3 + 2];                if(byte0 == byte1)                    byte0 = _$14020[l2 + 3];                _$21321();                if(_$14006 < 3)                    _$14042.loadGame(byte0, byte1);                else                    _$14042.loadGameUnpause();                _$14042.setMasterState(3, flag);                _$14006 = 0;            }        }        private int _$14128(int i, int j)        {            int k = _$14055(i, 2);            byte byte0 = _$13982[k + 0];            for(int l = 0; l < byte0;)            {                if((_$13982[k + 8] & 0xff) == j)                    return l;                l++;                k += 4;            }            return -1;        }        void Menu_ChangeMenuData(int i, int j, int k, int l)        {            int j1 = _$14128(i, j);            if(j1 != -1)            {                int i1 = _$14055(i, 2);                _$13982[i1 + 5 + k + (j1 << 2)] = (byte)l;                _$13986[j1] = 0;            }        }        public void Menu_HandleJoystick(int i)        {            int l1 = _$13989;            int l = _$14055(l1, 2);            if((i & 0x40) != 0 && _$14009 >= 0)            {                _$13997 = _$14009;                i = 16;            }            byte byte4 = _$13982[l + 6 + (_$13997 << 2)];            int j1 = _$13982[l + 8 + (_$13997 << 2)] & 0xff;            if((byte4 == 1 || byte4 == 16) && (i & 0x10) != 0)            {                _$14132(l1, j1, 0, 0);                if(byte4 == 1)                {                    _$14056(l1, 3);                    _$13875(_$13982[l + 7 + (_$13997 << 2)], l1);                } else                {                    _$14005 = true;                }            } else            {                byte byte8 = _$13982[l + 2];                if(byte8 == 0)                {                    byte byte5 = _$13982[l + 6 + 4];                    byte byte7 = -1;                    if(byte5 == 4 || byte5 == 8)                    {                        if((i & 0x1) != 0)                        {                            byte7 = 1;                            _$13986[1]--;                            _$14005 = true;                        }                        if((i & 0x2) != 0)                        {                            byte7 = 4;                            _$13986[1]++;                            _$14005 = true;                        }                        if(byte5 == 4)                        {                            int k = _$14055(_$13982[l + 7 + 4], 1);                            int j = _$14075(k + 0);                            if(_$13986[1] < 0)                                _$13986[1] = j - 1;                            if(_$13986[1] == j)                                _$13986[1] = 0;                        } else                        {                            byte byte0 = _$13982[l + 7 + 4];                            if(_$13986[1] < 0)                                _$13986[1] = 0;                            if(_$13986[1] == byte0)                                _$13986[1] = byte0 - 1;                        }

⌨️ 快捷键说明

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