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