📄 fifa.java~3~
字号:
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 + -