📄 b.java
字号:
catch(Throwable throwable) { }
}
public final void out(Graphics g)
{
g.setClip(0, 0, getWidth(), getHeight());
getGraphics = true;
int k = repaint(g, "OBJETIVO", 0 + length);
k = repaint(g, "\241Derrota a todos para convertirte en King of Fighters!", k);
k = repaint(g, "MODOS", k);
k = repaint(g, "Gana y ACCEDER\301S a opciones y contrincantes adicionales", k);
k = repaint(g, "MANDOS", k);
k = repaint(g, "Salto: joystick ARRIBA o la tecla 2", k);
k = repaint(g, "Moverse a la izquierda: joystick IZQUIERDA o la tecla 4", k);
k = repaint(g, "Moverse a la derecha: joystick DERECHA o la tecla 6", k);
k = repaint(g, "Bloqueo bajo: joystick ABAJO o la tecla 8", k);
k = repaint(g, "Disparar: PULSA joystick o la tecla 5", k);
k = repaint(g, "Pulsa 0 para hacer una pausa.", k);
k = repaint(g, "El joystick no puede ejecutar movimientos en diagonal ", k);
k = repaint(g, "ABAJO, ABAJO: Patada", k);
k = repaint(g, "ARRIBA, DERECHA: Saltar a derecha", k);
k = repaint(g, "ARRIBA, IZQUIERDA: Saltar a izquierda", k);
k = repaint(g, "Ataques especiales", k);
k = repaint(g, "ABAJO, DERECHA, DISPARO: Especial 1", k);
k = repaint(g, "ABAJO, IZQUIERDA, DISPARO: Especial 2", k);
k = repaint(g, "SALT., ABAJO, DISP.: Esp. 2, Mai, aire", k);
k = repaint(g, "ABAJO, DERECHA, ABAJO, DERECHA, DISP - S\332PER ataque (requiere bloqueo BAJO) ", k);
k = repaint(g, "", k);
setColor(g, false, true);
getWidth = 5;
getHeight = true;
}
public final void printStackTrace(Graphics g)
{
int k = repaint(g, "Desarr. por Nuvostudios Inc.", 0 + length);
k = repaint(g, "Alvin Wong - Ingeniero", k);
k = repaint(g, "Sean Worsham - Artista", k);
k = repaint(g, "Maurice Molyneaux - Productor", k);
k = repaint(g, "CR\311DITOS", k);
setColor(g, false, true);
getHeight = true;
}
public final void println(Graphics g)
{
g.setClip(0, 0, getWidth(), getHeight());
getGraphics = true;
int k = repaint(g, "KOF (TM) - Playmore Corp. 2001-2002", 0 + length);
k = repaint(g, "Todos los derechos reservados.", k);
k = repaint(g, "King of Fighters Mobile", k);
k = repaint(g, "Producido por Digital Bridges Ltd.", k);
k = repaint(g, "Desarrollado por NuvoStudios Inc.", k);
k = repaint(g, "Asist.: javasupport@digital", k);
k = repaint(g, "bridges.com ", k - Kof.C.Z);
k = repaint(g, "VERSI\323N 0.1.5", k);
getHeight = true;
setColor(g, false, true);
getWidth = 1;
}
public final int repaint(Graphics g, String s, int k)
{
return Kof.C.I(g, s, k);
}
private final void serviceRepaints(Graphics g)
{
try
{
drawImage = -1;
Kof.C.I(g, "\241ENHORABUENA!", (getWidth() - "\241ENHORABUENA!".length() * Kof.C.I) / 2, 35);
Kof.C.I(g, "\241ERES", (getWidth() - "\241ERES".length() * Kof.C.I) / 2, 65);
Kof.C.I(g, "KING OF FIGHTERS!", (getWidth() - "KING OF FIGHTERS!".length() * Kof.C.I) / 2, 85);
getGameAction(g, C.Q);
setColor(g, false, true);
}
catch(Throwable throwable)
{
System.out.println("Exception e: " + throwable);
}
}
public final void setClip(Graphics g)
{
try
{
Kof.C.I(g, "NIVEL " + C.b[Kof.E], (getWidth() - ("NIVEL " + C.b[Kof.E]).length() * Kof.C.I) / 2, setColor, 20);
Kof.C.I(g, "TIEMPO " + C.d[Kof.G], (getWidth() - ("TIEMPO " + C.d[Kof.G]).length() * Kof.C.I) / 2, sleep, 20);
Kof.C.I(g, "ASALT. " + C.f[Kof.H], (getWidth() - ("ASALT. " + C.f[Kof.H]).length() * Kof.C.I) / 2, start, 20);
if(Kof.L)
Kof.C.I(g, "SONIDO SIN", (getWidth() - "SONIDO SIN".length() * Kof.C.I) / 2, toLowerCase, 20);
else
Kof.C.I(g, "SONIDO CON", (getWidth() - "SONIDO CON".length() * Kof.C.I) / 2, toLowerCase, 20);
R = 4;
destroyApp(g);
setColor(g, true, true);
}
catch(Throwable throwable)
{
System.out.println("Exception e: " + throwable);
}
}
public final void setColor(Graphics g, boolean flag, boolean flag1)
{
g.setColor(0, 0, 0);
g.fillRect(0, getHeight() - Kof.C.Z, getWidth(), Kof.C.Z);
getHeight = true;
if(flag1)
if(I == -1)
Kof.C.I(g, "SALIR", getWidth() - "SALIR".length() * Kof.C.I, getHeight() - Kof.C.Z);
else
Kof.C.I(g, "Atr.", getWidth() - "SALIR".length() * Kof.C.I, getHeight() - Kof.C.Z);
if(flag)
Kof.C.I(g, "Elegir", 0, getHeight() - Kof.C.Z);
}
public final void sleep(Graphics g, String s, String s1, boolean flag, boolean flag1)
{
g.setColor(192, 191, 193);
g.fillRect(0, getHeight() - Kof.C.Z, getWidth(), Kof.C.Z);
getHeight = true;
if(flag1)
Kof.C.I(g, s, getWidth() - s.length() * Kof.C.I, getHeight() - Kof.C.Z);
if(flag)
Kof.C.I(g, s1, 0, getHeight() - Kof.C.Z);
}
public final void paint(Graphics g)
{
label0:
{
synchronized(g)
{
if(append != null)
break label0;
}
return;
}
if(!d)
break MISSING_BLOCK_LABEL_45;
g.drawImage(append, getWidth() / 2, getHeight() / 2, 3);
g1;
JVM INSTR monitorexit ;
return;
if(!out)
break MISSING_BLOCK_LABEL_137;
U.setColor(255, 255, 255);
U.fillRect(0, 0, getWidth(), getHeight());
g.drawImage(fillRect, getWidth() / 2, getHeight() / 2, 3);
if(z)
g.drawImage(append, getWidth() / 2, getHeight() / 2, 3);
g1;
JVM INSTR monitorexit ;
return;
U.setColor(0, 0, 0);
U.fillRect(0, 0, getWidth(), getHeight());
g.drawImage(fillRect, getWidth() / 2, getHeight() / 2, 3);
g1;
JVM INSTR monitorexit ;
long l = System.currentTimeMillis();
if(M)
switch(I)
{
case -1:
getGraphics(g);
break;
case 0: // '\0'
drawImage(g);
break;
case 1: // '\001'
setClip(g);
break;
case 2: // '\002'
getHeight(g);
break;
case 50: // '2'
gc(g);
break;
case 51: // '3'
serviceRepaints(g);
break;
case 3: // '\003'
out(g);
break;
case 4: // '\004'
printStackTrace(g);
break;
case 5: // '\005'
println(g);
break;
case 52: // '4'
fillRect(g);
break;
case 53: // '5'
getWidth(g);
break;
case 54: // '6'
length(g);
break;
}
break MISSING_BLOCK_LABEL_441;
Throwable throwable;
throwable;
System.out.println("Exception e: " + throwable);
}
public final void keyPressed(int k)
{
try
{
System.out.println("key: " + k);
int l = getGameAction(k);
label0:
switch(k)
{
case -4:
case -3:
default:
break;
case -7:
getWidth = 0;
getGraphics = false;
length = 0;
if(getHeight)
{
getHeight = false;
getGraphics = false;
if(I == 50 || I == 52)
Q = 2;
else
Q = 0;
if(I == 1)
{
Kof _tmp = Kof.N;
Kof.Z();
}
I = drawImage;
drawImage = -1;
}
break;
case -1:
System.out.println("scroll up");
if(getGraphics)
{
System.out.println("Scroll screen");
if(j > 0)
{
j--;
length += getHeight() - 30;
}
break;
}
System.out.println("not scroll screen");
if(Q <= T)
break;
Q--;
if(I == 50)
getGameAction = true;
break;
case -2:
System.out.println("scroll Down");
if(getGraphics)
{
System.out.println("scroll screen");
if(j < getWidth)
{
j++;
length -= getHeight() - 30;
}
break;
}
System.out.println("not scroll screen");
if(Q >= (T + R) - 1)
break;
Q++;
if(I == 50)
getGameAction = true;
break;
case -6:
case -5:
switch(I)
{
default:
break;
case -1:
if(Q == R - 1)
{
I = 54;
drawImage = -1;
break label0;
}
if(Q == 0)
{
I = Q;
Q = 2;
} else
{
I = Q;
drawImage = -1;
Q = 0;
}
break label0;
case 1: // '\001'
if(Q == 0)
{
Kof.E++;
if(Kof.E > 1)
Kof.E = 0;
break label0;
}
if(Q == 1)
{
Kof.G++;
if(Kof.G > 3)
Kof.G = 0;
break label0;
}
if(Q == 2)
{
Kof.H++;
if(Kof.H > 2)
Kof.H = 0;
break label0;
}
if(Q == 3)
{
Kof.L = !Kof.L;
} else
{
I = -1;
Q = 0;
}
break label0;
case 2: // '\002'
I = 53;
drawImage = 2;
Q = 0;
break label0;
case 54: // '6'
out = true;
append();
repaint();
serviceRepaints();
try
{
Thread.sleep(3000L);
}
catch(Exception exception) { }
Kof.N.destroyApp(true);
break label0;
case 53: // '5'
Kof.F = 0;
Kof.A = 0;
Kof.J = 0;
Kof.S = 0;
Kof.Z();
I = 2;
drawImage = -1;
break label0;
case 0: // '\0'
if(Q == 3)
C.z = true;
else
C.z = false;
I = 50;
drawImage = 0;
Q = 2;
getGameAction = true;
gc = new Thread(this);
gc.start();
break label0;
case 50: // '2'
System.out.println("choose char");
int i1 = 0;
if(Q == 2)
i1 = 0;
else
if(Q == 3)
i1 = 1;
else
if(Q == 4)
i1 = 2;
else
i1 = 3;
gc = null;
System.gc();
if(!C.z)
{
kof.Kof.I(i1);
} else
{
setClip = i1;
I = 52;
}
break label0;
case 52: // '4'
byte byte0 = -1;
if(Q == 2)
{
if(setClip != 0)
{
System.out.println("Choose KYO");
byte0 = 0;
}
} else
if(Q == 3)
{
if(setClip != 1)
byte0 = 1;
} else
if(Q == 4)
{
if(setClip != 2)
byte0 = 2;
} else
if(setClip != 3)
byte0 = 3;
if(byte0 != -1)
{
System.out.println("run Tag game 1:" + setClip + " 2:" + byte0);
gc = null;
System.gc();
kof.Kof.I(setClip, byte0);
}
break;
case 51: // '3'
I = -1;
Q = 0;
break;
}
break;
}
repaint();
serviceRepaints();
}
catch(Throwable throwable)
{
throwable.printStackTrace();
System.out.println("MENU: key press: " + throwable);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -