📄 aa.java
字号:
{
case 0: // '\0'
a[0].b("tiles.opt");
break;
case 1: // '\001'
a[0].b("minister.opt");
break;
}
break;
case 80: // 'P'
a.a(a[a], a[a]);
break;
case 100: // 'd'
d(2);
i = false;
F = 0;
g = 1;
break;
}
c();
} else
{
switch(F)
{
default:
break;
case 10: // '\n'
a.a();
if(a < 8)
b = a;
break;
case 30: // '\036'
if(a == 17 || a == 18)
{
b = a;
a = e[d];
}
break;
case 50: // '2'
if(c == b[a])
break;
c = b[a];
switch(c)
{
case 0: // '\0'
a[0].b("tiles.opt");
break;
case 1: // '\001'
a[0].b("minister.opt");
break;
}
break;
case 70: // 'F'
c();
a.a(a[a], a[a]);
break;
case 100: // 'd'
d(2);
i = false;
F = 0;
break;
}
}
F++;
}
private static void C()
{
if(h == 0)
{
switch(F)
{
case 10: // '\n'
p();
break;
case 20: // '\024'
a[14].d("traps.png");
a[27].d("traps.png");
a[27].a();
break;
case 50: // '2'
y();
break;
case 70: // 'F'
t();
h = 1;
F = 99;
break;
}
c();
F++;
return;
} else
{
d(18);
i = false;
c();
F = 0;
return;
}
}
public final void run()
{
d(1);
v = a();
while(k != 24 && k != 26)
if(f)
{
try
{
Thread.sleep(10L);
}
catch(Exception _ex) { }
} else
{
switch(k)
{
case 1: // '\001'
A();
break;
case 3: // '\003'
B();
break;
case 27: // '\033'
C();
break;
}
D();
flushGraphics();
int i1;
G = (i1 = a()) - v;
v = i1;
w += G;
}
try
{
Thread.sleep(2L);
}
catch(Exception _ex) { }
try
{
if(k == 26)
HarryMidlet.a.platformRequest(a);
}
catch(Exception _ex) { }
HarryMidlet.a.destroyApp(false);
}
private static void D()
{
label0:
switch(k)
{
case 5: // '\005'
case 6: // '\006'
case 7: // '\007'
case 22: // '\026'
case 24: // '\030'
case 26: // '\032'
default:
break;
case 0: // '\0'
if(a == null)
try
{
b = Image.createImage("/background.png");
c = Image.createImage("/hp.png");
a = Image.createImage("/wb.png");
}
catch(Exception _ex)
{
a = null;
}
a.setColor(0);
a.fillRect(0, 0, 352, 416);
if(a != null)
a.drawImage(a, 176, 208, 3);
if(w <= 2000)
break;
a = null;
c();
e(1);
if(f >= 0)
{
d(18);
} else
{
g = 18;
h = f;
i = 500;
j = -1;
f = 0;
d(25);
}
break;
case 1: // '\001'
int i1 = 205;
a.setColor(0);
a.fillRect(0, 0, 352, 416);
if(a != null)
{
a.drawImage(a, 176, 208, 3);
i1 = (416 + a.getHeight() >> 1) + 18;
}
a.setColor(255, 255, 255);
a.drawRect(124, i1, 103, 4);
a.drawLine(126, i1 + 2, 125 + F, i1 + 2);
a.setColor(63, 63, 63);
a.drawLine(126, i1 + 1, 125 + F, i1 + 1);
a.drawLine(126, i1 + 3, 125 + F, i1 + 3);
break;
case 4: // '\004'
J();
K();
break;
case 3: // '\003'
a.setColor(0);
a.fillRect(0, 0, 352, 416);
a(494, 176, 162, (byte)4, a, 100);
ai.a(133, 208, 100, F, a);
break;
case 23: // '\027'
s = b(0, 1024);
a.c();
if(k != 17 && k != 16)
a.d();
break;
case 2: // '\002'
if(a(2048))
{
e(5);
d(18);
m = 2;
a.b();
return;
}
s = b(0, 1024);
a.c();
if(k == 17 || k == 16)
return;
a.d();
break;
case 8: // '\b'
F();
if(a != null)
a.d();
G();
if(!g())
break;
I();
if(b != 18 && b != 17)
{
ai.c[0] += ai.d[0];
if(a.p == 1)
ai.c[2] += ai.d[2];
a.b = ai.c;
a = b;
m = k;
w.h = true;
d(3);
} else
{
d(2);
}
break;
case 9: // '\t'
F();
a.d();
G();
if(g())
{
I();
b = a;
w.b();
a = 11;
a.b = ai.d;
d(3);
}
break;
case 10: // '\n'
case 11: // '\013'
case 12: // '\f'
case 13: // '\r'
F();
a.d();
G();
if(!g())
break;
I();
b = a;
w.b();
switch(k)
{
case 10: // '\n'
a = 12;
break;
case 11: // '\013'
a = 13;
break;
case 12: // '\f'
a = 14;
break;
case 13: // '\r'
a = 15;
break;
}
a.b = ai.d;
d(3);
break;
case 14: // '\016'
F();
a.d();
G();
if(g())
{
I();
int j1 = ai.c[0];
int k1 = ai.c[2];
w.c[a] = (short)a(j1, k1, 0);
a = 10;
d(3);
}
break;
case 15: // '\017'
if(a(2048))
{
e(5);
d(18);
m = 15;
break;
}
a.a(4, G);
g(G);
if(((q) (a.a)).j == 25 || ((q) (a.a)).j == 32)
a.a.a.b(G);
if(!c())
{
if(k)
{
e(11);
l = 18;
k = false;
}
k = l;
if(k == 18 && K == 11)
k(4);
if(k != 2)
h();
} else
{
a.d();
}
break;
case 16: // '\020'
F();
if(z != 100)
a.d();
G();
if(g())
{
I();
d(2);
}
break;
case 17: // '\021'
F();
G();
if(g())
{
I();
d(2);
}
break;
case 18: // '\022'
S();
if(k != 2 && k != 19)
d(a);
break;
case 25: // '\031'
int ai1[] = {
495, 496, 498, 497, 499
};
int l1 = 208 - (ai1.length >> 1) * 20;
a.setColor(0);
a.fillRect(0, 0, 352, 416);
for(int i2 = 0; i2 < ai1.length;)
{
if(i2 == f)
f(0);
else
f(2);
a(ai1[i2], 176, l1, (byte)6, a, 0);
i2++;
l1 += 20;
}
a(i, j, a);
if(a(2))
{
if(++f == ai1.length)
f = 0;
a();
}
if(a(1))
{
if(--f < 0)
f = ai1.length - 1;
a();
}
if(a(16) || a(1024))
{
d(g);
a();
if(f != h)
w();
w.e();
}
if(j >= 0 && (a(32) || a(2048)))
{
d(g);
f = h;
a();
}
break;
case 19: // '\023'
case 20: // '\024'
F();
if(k == 19 && (K == 11 || K == 8))
{
y = 3;
} else
{
d(a);
G();
}
if(!g())
break;
I();
switch(k)
{
default:
break;
case 19: // '\023'
if(a < 8 && a(389 + a).equals("^"))
{
e();
if(w.a == 8 && a == 3)
a = 8;
if(w.a == 9 && a == 4)
a = 9;
d(3);
} else
{
n(7);
d(18);
}
break label0;
case 20: // '\024'
e();
if(w.a == 8 && a == 3)
a = 8;
if(w.a == 9 && a == 4)
a = 9;
d(3);
break;
}
break;
case 21: // '\025'
F();
a.d();
G();
if(g())
{
I();
w.b();
d(18);
}
break;
case 27: // '\033'
a.setColor(0);
a.fillRect(0, 0, 352, 416);
a(494, 176, 162, (byte)4, a, 100);
ai.a(133, 208, 100, F, a);
break;
}
j(10);
}
public static boolean a(int i1)
{
return (n & i1) != 0;
}
private static boolean f()
{
return n != 0;
}
public static void a()
{
n = 0;
}
public static void b(int i1)
{
n &= ~i1;
}
public final void keyPressed(int i1)
{
if(k == 1 || k == 0)
return;
try
{
a((short)a(i1));
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -