📄 fifa.java~3~
字号:
if (_$14030 == 2) {
_$14021[l2 + 2] = _$14032[l1 + 2];
}
}
else
if (_$14032[l1 + 1] < _$14032[l1 + 3]) {
_$14021[l2] = _$14032[l1 + 2];
if (_$14030 == 3) {
l2++;
_$14021[l2] = _$14032[l1 + 0];
}
if (_$14030 == 2) {
_$14021[l2 + 2] = _$14032[l1 + 0];
}
}
l2++;
_$14040++;
l++;
j3 += 2;
}
while (true);
}
return _$14040;
}
private int _$14075(int i) {
int j = _$13982[i] & 0xff | (_$13982[i + 1] & 0xff) << 8 | (_$13982[i + 2] & 0xff) << 16 | (_$13982[i + 3] & 0xff) << 24;
return j;
}
private int _$14076(int i) {
int l = _$14075(0);
int j = 0;
for (int k = 4; j < l; k += 8) {
if (_$14075(k) == i) {
return _$14075(k + 4);
}
j++;
}
return -1;
}
private int _$14055(int i, int j) {
int k = _$14076(j);
if (i < _$14075(k + 0)) {
return _$14075(k + (i << 2) + 4);
}
else {
return -1;
}
}
private int _$14080(int i, int j) {
int k = _$14055(i, 1);
if (j < _$14075(k + 0)) {
return _$14075(k + (j << 2) + 4);
}
else {
return -1;
}
}
private int _$14084(int i) {
int j = _$14055(i, 1);
return _$14075(j + 0);
}
private int _$14085(byte abyte0[], int i, int j, boolean flag) {
int l = abyte0[i + 0] & 0xff | (abyte0[i + 1] & 0xff) << 8;
i += 2;
for (int k = 0; k < l; ) {
_$13983[j] = abyte0[i];
k++;
j++;
i++;
}
if (flag) {
_$13983[j++] = 32;
}
_$13983[j] = 0;
return j;
}
private int _$14087(int i, int j, int k, boolean flag, boolean flag1) {
if (i < 0) {
_$13983[j++] = 45;
i = -i;
}
for (int l = 0; l < k; l++) {
_$13984[k - 1 - l] = (byte) (i % 10);
i /= 10;
}
for (int i1 = 0; i1 < k; i1++) {
if (flag1 || _$13984[i1] > 0 || i1 == k - 1) {
_$13983[j++] = (byte) (_$13984[i1] + 48);
flag1 = true;
}
}
if (flag) {
_$13983[j++] = 32;
}
_$13983[j] = 0;
return j;
}
private void _$14057(int i) {
int j = _$14000;
int i1 = _$14055(i, 2);
byte byte0 = _$13982[i1 + 0];
int k = _$13975.getHeight() + 1;
int l = _$13975.getHeight();
_$13995 = j - (l + 4);
if (_$13991 > 0) {
_$13995 -= (_$13999 >> 5) + 1;
}
int l1 = 0;
int j1 = 0;
_$14009 = -1;
for (int k1 = 0; k1 < byte0; k1++) {
_$13985[k1] = j1;
byte byte1 = _$13982[i1 + 6 + (k1 << 2)];
byte byte2 = _$13982[i1 + 7 + (k1 << 2)];
switch (byte1) {
case 1: // '\001'
case 16: // '\020'
l1++;
// fall through
case 2: // '\002'
j1 += k;
break;
case 4: // '\004'
case 8: // '\b'
l1++;
j1 += k * 2 + 2;
break;
case 32: // ' '
j1 += _$13981[byte2].getHeight();
break;
}
if ( (byte1 & 0x80) != 0) {
continue;
}
j1++;
if (byte1 == 1 && _$13982[i1 + 5 + (k1 << 2)] == 16) {
_$14009 = k1;
}
}
_$14002 = l1;
_$13985[byte0] = j1;
_$13993 = j1;
if (_$13993 < _$13995) {
_$13993 = -1;
}
else {
_$13994 = ( (_$13995 - 6) * _$13995 + (_$13993 - 1)) / _$13993;
}
}
private void _$14094(Graphics g, byte abyte0[], int i, int j, int k, int l, int i1,
boolean flag) {
int j1 = 0;
do {
if (j1 >= j) {
break;
}
if (abyte0[i] == 0) {
j = j1;
break;
}
_$5171[j1] = (char) (abyte0[i] & 0xff);
j1++;
i++;
}
while (true);
if (j > 0) {
g.drawChars(_$5171, 0, j, k, l, i1);
}
}
private void _$14099(Graphics g, int i, int j, int k, int l, boolean flag) {
int i1 = _$13982[i + 0] & 0xff | (_$13982[i + 1] & 0xff) << 8;
_$14094(g, _$13982, i + 2, i1, j, k, l, flag);
}
private int _$14101(Font font, int i) {
int k = _$13982[i + 0] & 0xff | (_$13982[i + 1] & 0xff) << 8;
int l = i + 2;
int j = 0;
do {
if (j >= k) {
break;
}
if (_$13982[l] == 0) {
k = j;
break;
}
_$5171[j] = (char) (_$13982[l] & 0xff);
j++;
l++;
}
while (true);
return font.charsWidth(_$5171, 0, k);
}
private void _$14103(Font font, int i) {
int j1 = _$13982[i + 0] & 0xff | (_$13982[i + 1] & 0xff) << 8;
i += 2;
byte byte0 = 123;
int l = 0;
int i1 = -1;
int k = 0;
int j = 0;
boolean flag = false;
for (; j < j1; j++) {
char c = (char) (_$13982[i + j] & 0xff);
if (j == j1 - 1) {
if (font.charsWidth(_$5171, 0, j - l) >= byte0) {
flag = true;
}
}
else
if (c == ' ') {
if (font.charsWidth(_$5171, 0, j - l) < byte0) {
i1 = j;
}
else {
flag = true;
}
}
if (c == '\n') {
_$13986[k] = j - l;
k++;
_$13986[k] = -1;
k++;
l = j + 1;
i1 = -1;
continue;
}
_$5171[j - l] = c;
if (!flag) {
continue;
}
if (i1 == -1) {
for (; font.charsWidth(_$5171, 0, (j - l) + 1) >= byte0; j--) {
;
}
i1 = j;
}
_$13986[k] = (i1 - l) + 1;
l = i1 + 1;
j = i1;
k++;
i1 = -1;
flag = false;
}
if (j1 - l > 0) {
_$13986[k] = j1 - l;
k++;
}
_$13988 = k;
}
private void _$14107(Graphics g, int i, int j, int k, int l) {
for (; k > 0; k -= 2) {
g.drawLine(i, j, i, (j + k) - 1);
i += l;
j++;
}
}
private void _$14108(Graphics g, int i, int j, int k, int l) {
g.drawRoundRect(i, j, k, l, 4, 4);
g.drawLine(i + 3, j + l, i + (k - 3), j + l);
g.drawLine(i + k, j + 3, i + k, (j + l) - 3);
g.drawLine(i + (k - 3), j + l, i + k, (j + l) - 3);
}
public void Menu_DrawItem(Graphics g, int i, int j, int k, int l, int i1) {
int j1 = _$13982[j + 5 + (k << 2)];
byte byte1 = _$13982[j + 6 + (k << 2)];
byte byte0 = _$13982[j + 7 + (k << 2)];
if ( (byte1 & 0x80) == 0) {
j1 = _$14055(j1, 0);
g.setFont(_$13975);
int k1 = _$13982[j + 8 + (k << 2)] & 0xff;
int l1;
if (k1 != 0) {
l1 = _$14114(g, i, k1, j1, l, i1, true);
}
else {
l1 = 0;
}
if (l1 == 0) {
_$14099(g, j1, l, i1, 17, false);
}
}
}
public void Menu_Draw(Graphics g) {
if (_$14005) {
_$14005 = false;
int j9 = _$13989;
int i = _$14055(j9, 2);
byte byte0 = _$13982[i + 0];
int j = _$13982[i + 1];
byte byte7 = _$13982[i + 2];
j = _$14055(j, 0);
int k7 = _$13999;
int l7 = _$14000;
int k = _$13975.getHeight() + 3;
int l = _$13975.getHeight();
g.setGrayScale(255);
g.fillRect(0, 0, k7, l7);
g.setFont(_$13975);
int i5;
if (byte7 == 0) {
int j3 = 0;
for (int k1 = 0; k1 < byte0; k1++) {
byte byte1 = _$13982[i + 6 + (k1 << 2)];
if (byte1 != 1) {
j3++;
}
}
if (j3 == 0) {
g.drawImage(_$13670, 64, 0, 0x10 | 0x1);
}
else
if (j9 == 12 && _$14069() == 0) {
g.drawImage(_$13979, k7 >> 1, l7 - _$13979.getHeight() >> 2, 0x10 | 0x1);
}
else
if (_$21324 != null) {
g.drawImage(_$21324, k7 >> 1, 0, 0x10 | 0x1);
}
i5 = l + 2;
}
else {
if (_$21324 != null) {
g.drawImage(_$21324, k7 >> 1, 0, 0x10 | 0x1);
}
g.setColor(0xc4c4c4);
g.fillRect(0, 0, k7, l + 1);
i5 = l + 2;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -