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

📄 fifa.java~3~

📁 是一个足球的游戏,可以下载看看.挺有用处的一个小程序
💻 JAVA~3~
📖 第 1 页 / 共 5 页
字号:
            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;
                            }
                        }
                        int k1 = _$13982[l + 8 + 4] & 0xff;
                        if (byte7 != -1) {
                            _$14132(l1, k1, byte7, _$13986[1]);
                        }
                    }
                    else {
                        byte byte3 = 0;
                        if (_$21327 != 0) {
                            _$21326 += _$21327;
                            if (_$21327 > 0 && _$21326 >= 0 || _$21327 < 0 && _$21326 <= 0) {
                                _$21326 = 0;
                                _$21327 = 0;
                            }
                            _$14005 = true;
                        }
                        else {
                            if ( (i & 0x4) != 0) {
                                _$21326 = - (_$13975.getHeight() << 8);
                                _$21327 = 512;
                                byte3 = -1;
                            }
                            if ( (i & 0x8) != 0) {
                                _$21326 = _$13975.getHeight() << 8;
                                _$21327 = -512;
                                byte3 = 1;
                            }
                        }
                        if (byte3 != 0) {
                            _$14005 = true;
                            byte byte1 = _$13982[l + 0];
                            do {
                                _$13997 += byte3;
                                if (_$13997 < 0) {
                                    _$13997 = byte1 - 1;
                                }
                                if (_$13997 >= byte1) {
                                    _$13997 = 0;
                                }
                            }
                            while ( (_$13982[l + 6 + (_$13997 << 2)] & 0x1) == 0);
                        }
                    }
                }
                else {
                    byte byte6 = _$13982[l + 6 + (_$5116 << 2)];
                    if (byte6 != 4 && byte6 != 8 && _$13991 > 0) {
                        if ( (i & 0x2) != 0) {
                            _$13990 += 26;
                            if (_$13990 > _$13991) {
                                _$13990 = _$13991;
                            }
                            _$14005 = true;
                        }
                        if ( (i & 0x1) != 0) {
                            _$13990 -= 26;
                            if (_$13990 < 0) {
                                _$13990 = 0;
                            }
                            _$14005 = true;
                        }
                    }
                    byte byte2 = _$13982[l + 0];
                    if (_$14002 <= 1) {
                        if ( (i & 0x4) != 0 && _$5116 > 0) {
                            _$14005 = true;
                            _$5116--;
                        }
                        if ( (i & 0x8) != 0 && _$13985[byte2] - _$13992 > _$13995) {
                            _$14005 = true;
                            _$5116++;
                        }
                        _$13992 = _$13985[_$5116];
                    }
                    else {
                        if ( (i & 0x4) != 0) {
                            for (_$5116--; _$5116 > 0 && (_$13982[l + 6 + (_$5116 << 2)] & 0x80) != 0; _$5116--) {
                                ;
                            }
                            _$14005 = true;
                        }
                        if ( (i & 0x8) != 0) {
                            for (_$5116++; (_$13982[l + 6 + (_$5116 << 2)] & 0x80) != 0; _$5116++) {
                                ;
                            }
                            _$14005 = true;
                        }
                        if (_$5116 < 0) {
                            _$5116 = 0;
                        }
                        if (_$5116 >= byte2) {
                            _$5116 = byte2 - 1;
                        }
                        if (_$13985[_$5116] < _$13992) {
                            _$13992 = _$13985[_$5116];
                        }
                        if (_$13985[_$5116 + 1] - _$13992 > _$13995) {
                            _$13992 += _$13985[_$5116 + 1] - _$13992 - _$13995;
                            int i1 = 0;
                            do {
                                if (i1 >= byte2) {
                                    break;
                                }
                                if (_$13985[i1] >= _$13992) {
                                    _$13992 = _$13985[i1];
                                    break;
                                }
                                i1++;
                            }
                            while (true);
                        }
                        if (_$5116 < _$13996) {
                            _$5116 = _$13996;
                        }
                        if (_$13982[l + 6 + (_$5116 << 2)] != 2) {
                            _$13997 = _$5116;
                        }
                    }
                }
            }
        }

        private void _$14049() {
            for (int i = 0; i < 16; i++) {
                int k = _$14042.rand_numbers[_$14042.rand_index] & 0xf;
                _$14042.rand_index = _$14042.rand_index + 1 & 0x3f;
                boolean flag = true;
                do {
                    if (!flag) {
                        break;
                    }
                    flag = false;
                    for (int j = 0; j < i; j++) {
                        if ( (_$14021[20 + j] & 0xff) == k) {
                            flag = true;

                        }
                    }
                    if (flag) {
                        k = k + 1 & 0xf;
                    }
                }
                while (true);
                _$14021[20 + i] = (byte) k;
            }

        }

        private void _$14056(int i, int j) {
            label0:
                switch (i) {
                case 3: // '\003'
                case 4: // '\004'
                case 8: // '\b'
                case 9: // '\t'
                case 13: // '\r'
                case 22: // '\026'
                case 23: // '\027'
                case 24: // '\030'
                case 26: // '\032'
                default:
                    break;

                case 0: // '\0'
                case 1: // '\001'
                case 2: // '\002'
                    if (j == 2) {
                        if (_$14025 < 0) {
                            _$14025 = _$14045;
                        }
                        int k2 = _$14045 >> 8;
                        Menu_ChangeMenuData(i, 1, 2, k2 + 0);
                        _$13986[_$14128(i, 1)] = _$14025 & 0xff;
                    }
                    if (j == 3) {
                        _$14035 = -1;
                        int k = _$14045 | _$13986[_$14128(i, 1)];
                        _$14026 = _$14084( (_$14025 >> 8) + 0);
                        int k3 = (_$14025 & 0xff) * 339;
                        _$14028 = _$14020[k3 + 0];
                        _$14029 = _$14020[k3 + 1];
                        _$14025 = k;
                        _$14049();
                        _$14027 = 0;
                        _$14030 = 0;
                        _$9597();
                    }
                    break;

                case 10: // '\n'
                    if (j != 2) {
                        break;
                    }
                    _$14034 = _$14025;
                    _$14039 = 0;
                    if (_$14035 >= 0) {
                        break;
                    }
                    _$14035 = _$14025 & 0xff00;
                    if ( (_$14035 & 0xff) == (_$14025 & 0xff)) {
                        _$14035++;
                    }
                    break;

                case 11: // '\013'
                    if (j == 2) {
                        int l2 = _$14045 >> 8;
                        Menu_ChangeMenuData(i, 1, 2, l2 + 0);
                        _$13986[_$14128(i, 1)] = _$14035 & 0xff;
                    }
                    if (j == 3) {
                        _$14035 = _$14025 & 0xff00 | _$13986[_$14128(i, 1)];
                        _$14036 = 0;
                    }
                    break;

                case 15: // '\017'
                case 16: // '\020'
                    if (j != 2) {
                        break;
                    }
                    for (int l = 0; l < 15; l++) {
                        _$14041[l] = 10;

                    }
                    _$14042.formationInst.GetPositions(_$14028, _$14041);
                    _$14038 = -1;
                    _$13991 = _$5113.stringWidth(_$14015) - (_$13999 - 10);
                    if (_$13991 < 0) {
                        _$13991 = 0;
                    }
                    Menu_CalcStringFormatPos(_$5113, _$14015);
                    break;

                case 12: // '\f'
                    if (j != 2) {
                        break;
                    }
                    _$14063(_$14027);
                    if (_$14027 == _$14036 && _$14030 < 4) {
                        for (; _$14030 < 4; _$14030++) {
                            _$14036++;
                            _$14071(_$14027, _$14036);
                            _$14027 = _$14036;
                        }

                        _$9597();
                    }
                    if (_$14027 == _$14036) {
                        Menu_ChangeMenuData(i, 13, 0, 58);
                    }
                    else {
                        Menu_ChangeMenuData(i, 13, 0, 15);
                    }
                    break;

                case 14: // '\016'
                    if (j != 2) {
                        break;
                    }
                    _$14057(i);
                    int j4 = _$13975.getHeight() + 2;
                    int l3 = 0;
                    for (int i1 = 0; i1 < 16; i1++) {
                        byte byte0 = 0;
                        int i4 = 0;
                        int i2 = 0;
                        if (i1 == 1 || i1 == 5 || i1 == 9 || i1 == 13) {
                            byte0 = 1;
                            i4 = 36 + (i1 - 1 >> 1);
                            i2 = j4 >> 1;
                        }
                        if (i1 == 3 || i1 == 11) {
                            byte0 = 2;
                            i4 = 44 + (i1 - 3 >> 2);
                            i2 = j4 << 1;
                        }
                        if (i1 == 7) {
                            byte0 = 3;
                            i4 = 48;

⌨️ 快捷键说明

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