📄 children6.java
字号:
case 8: // '\b'
if(!H())
return;
if(!P)
I(0, 0);
else
I(16, 15);
break;
case 9: // '\t'
if(!H())
return;
T -= 4;
I(7, 7);
break;
case 7: // '\007'
if(GameCanvas.B)
{
U--;
I(13, 9);
return;
}
if(!GameCanvas.D)
break;
if(O != 0)
T++;
F();
break;
case 10: // '\n'
if(!H())
return;
O ^= 0x2000;
if(O == 0)
T = (T & -8) + 4;
else
T = (T & -8) + 3;
I(9, 10);
break;
case -1:
JJJJ++;
for(int k = 0; k < 6; k++)
{
if(GameCanvas.d.I(T, U + 1, true) != -1)
break;
U++;
}
if(currentTimeMillis)
C(2, 0);
if(GameCanvas.B)
{
int l;
if(O != 0)
{
l = GameCanvas.d.I(T >> 3, (U + 16 >> 3) - 6);
if(l != 14)
{
l = GameCanvas.d.I(T - 8 >> 3, (U + 16 >> 3) - 6);
if(l == 14)
{
T -= 8;
} else
{
l = GameCanvas.d.I(T + 8 >> 3, (U + 16 >> 3) - 6);
if(l == 14)
T += 8;
}
}
} else
{
l = GameCanvas.d.I(T >> 3, (U + 16 >> 3) - 6);
if(l != 15)
{
l = GameCanvas.d.I(T + 8 >> 3, (U + 16 >> 3) - 6);
if(l == 15)
{
T += 8;
} else
{
l = GameCanvas.d.I(T - 8 >> 3, (U + 16 >> 3) - 6);
if(l == 15)
T -= 8;
}
}
}
if(l == 14 && O != 0 || l == 15 && O == 0)
{
if(O != 0)
T = T & -8;
else
T = (T & -8) + 4;
U = U & -8;
U += 7;
I(13, 9);
return;
}
}
if(GameCanvas.d.I(T, U + 1, true) == -1)
break;
currentTimeMillis = false;
while(GameCanvas.d.I(T, U, true) != -1)
U--;
if(K())
return;
if(JJJJ >= 11)
{
if(JJJJ >= 19)
drawImage(8);
else
drawImage(1);
if(z <= 0)
return;
}
I(8, 8);
break;
case 11: // '\013'
if(!H())
return;
Z();
break;
case 14: // '\016'
if(!H())
return;
I(16, 15);
break;
case 15: // '\017'
if(!H())
return;
I(0, 0);
break;
case 16: // '\020'
if(!H())
return;
if(GameCanvas.Z && !GameCanvas.E)
{
GameCanvas.E = true;
if(O == 0)
{
I(18, 17);
return;
} else
{
I(17, 16);
return;
}
}
if(GameCanvas.C && !GameCanvas.E)
{
GameCanvas.E = true;
if(O != 0)
{
I(18, 17);
return;
} else
{
I(17, 16);
return;
}
}
if(GameCanvas.JJJJ || C)
{
I(15, 14);
return;
}
if((GameCanvas.S || GameCanvas.A) && !GameCanvas.E)
{
GameCanvas.E = true;
if(GameCanvas.A && !fillRect())
I(15, 14);
else
I(19, 18);
return;
}
if(!GameCanvas.B || GameCanvas.E)
break;
GameCanvas.E = true;
if(I != null)
{
if(I.X == 6 && I.M < 6)
{
if(O != 0 && T < I.T + 36 || O == 0 && T > I.T - 36)
{
I(21, -1);
return;
}
} else
{
I(20, 19);
return;
}
} else
{
I(20, 19);
}
return;
case 17: // '\021'
if(!H())
return;
I(16, 15);
break;
case 18: // '\022'
if(!H())
return;
I(16, 15);
break;
case 19: // '\023'
if(M == 3 && I != null && I.X != 8)
{
int i1 = T - I.T;
if(i1 < 0)
i1 = -i1;
if(i1 < 20)
{
if(H())
I(17, 16);
return;
}
if(O == 0)
{
if(I.T <= T + 36 && I.T > T)
I.B();
} else
if(I.T >= T - 36 && I.T < T)
I.B();
}
if(!H())
return;
GameCanvas.j = true;
I(17, 16);
break;
case 20: // '\024'
if(Y == 21 && I != null)
if(O == 0)
{
if(T > I.T - 32)
C(-1, 0);
} else
if(T < I.T + 32)
C(-1, 0);
if(M == 2 && (GameCanvas.S || GameCanvas.A) && !GameCanvas.E)
{
GameCanvas.E = true;
I(19, 18);
return;
}
if(!H())
return;
I(16, 15);
break;
case 21: // '\025'
if(I.X != 6)
{
I(16, 15);
return;
}
if(I.M >= 2)
{
I.I(7, 8);
I.C = I.I;
I(20, 19);
}
break;
case 22: // '\026'
if(!H())
return;
I(16, 15);
break;
case 23: // '\027'
if(!H())
return;
O ^= 0x2000;
if((O != 0 && GameCanvas.Z || O == 0 && GameCanvas.C) && B(8, 0))
{
GameCanvas.E = true;
I(2, 2);
return;
}
I(3, 3);
break;
case 24: // '\030'
if(M == 3)
{
D.R = true;
z++;
}
if(!H())
return;
I(0, 0);
break;
case 25: // '\031'
if(M == 3)
{
D.R = true;
z = 5;
}
if(!H())
return;
I(0, 0);
break;
case 26: // '\032'
if(M == 3)
{
D.R = true;
drawImage(1);
if(z <= 0)
return;
}
if(!H())
return;
I(0, 0);
break;
}
}
private final boolean currentTimeMillis()
{
int j = T;
int i;
if(O != 0)
{
i = GameCanvas.d.I(T + 2 >> 3, U >> 3);
if(i != 14)
{
i = GameCanvas.d.I(T + 10 >> 3, U >> 3);
if(i == 14)
T += 10;
} else
if(GameCanvas.d.I(T >> 3, U >> 3) != 14)
T += 2;
} else
{
i = GameCanvas.d.I(T >> 3, U >> 3);
if(i != 15)
{
i = GameCanvas.d.I(T - 8 >> 3, U >> 3);
if(i == 15)
T -= 8;
}
}
if(i != 14 && i != 15)
return false;
if(O == 0 && i == 14)
return false;
return O == 0 || i != 15;
}
private final void drawImage(int i)
{
z -= i;
if(z <= 0)
D();
}
final void D()
{
drawImage = z;
z = 0;
GameCanvas.playSound(0);
I(11, 12);
}
final void F()
{
GameCanvas.j = true;
P = false;
I(-1, 11);
JJJJ = 0;
M();
}
final void B()
{
drawImage(1);
if(z <= 0)
{
return;
} else
{
GameCanvas.playSound(3);
P = true;
O();
N();
I(22, 20);
return;
}
}
final void sS()
{
if(F != z)
{
GameCanvas.g.setClip(2, 1, 45, 8);
GameCanvas.g.setColor(0);
GameCanvas.g.fillRect(2, 1, 45, 8);
GameCanvas.g.setClip(2, 1, z * 9, 8);
//Graphics _tmp = GameCanvas.g;
//Graphics _tmp1 = GameCanvas.g;
GameCanvas.g.drawImage(GameCanvas.imageW, 2, -7, 0x10 | 4);
F = z;
}
}
private final boolean fillRect()
{
Children2 ac[] = GameCanvas.d.children2;
for(int i = 0; i < ac.length; i++)
{
Children2 c = ac[i];
if(!c.R && T < c.T + 120 && T > c.T - 120 && U < c.U + 3 && U > c.U - 3)
{
c.J();
return true;
}
if(GameCanvas.s == c)
{
c.BBBB = 0;
GameCanvas.s = null;
}
}
return false;
}
final void A()
{
O();
I(20, 19);
}
int JJJJ;
Children2 I;
boolean Z;
boolean currentTimeMillis;
boolean C;
boolean BBBB;
Base D;
int drawImage;
int F;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -