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

📄 fifa.java~3~

📁 是一个足球的游戏,可以下载看看.挺有用处的一个小程序
💻 JAVA~3~
📖 第 1 页 / 共 5 页
字号:
                    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) {
                            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) {

⌨️ 快捷键说明

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