📄 bbb.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: DashOC7489
package airplane;
import java.io.*;
import java.util.Random;
import javax.microedition.lcdui.*;
import javax.microedition.media.*;
import javax.microedition.midlet.MIDlet;
import javax.microedition.rms.InvalidRecordIDException;
import javax.microedition.rms.RecordStore;
public class Bbb extends Ccc
implements Runnable, CommandListener, PlayerListener
{
private final g1942v a; /* synthetic field */
public Bbb(g1942v g1942v1)
{
a = g1942v1;
g1942v.l = airplane.Ccc.m;
g1942v.m = airplane.Ccc.n;
g1942v.j = g1942v.l;
g1942v.k = g1942v.m;
try
{
g1942v.b = new Eee(g1942v1, "/data/bundle.txt");
}
catch(IOException ioexception) { }
g1942v.ai = new Command(g1942v.b.d("t.9"), 4, 1);
g1942v.aj = new Command(g1942v.b.d("t.10"), 2, 1);
g1942v.ak = new Command(g1942v.b.d("t.11"), 4, 2);
g1942v.al = new Command(g1942v.b.d("t.8"), 2, 2);
setCommandListener(this);
g1942v.t = new Random();
g1942v.a0 = 1;
g1942v.a1 = 0;
g1942v.be = p();
g1942v.bl = 0;
for(int i1 = 8; i1 >= 0; i1--)
{
g1942v.cy[i1] = 0;
g1942v.df[i1] = new Dddd();
g1942v.dg[i1] = new Dddd();
}
for(int j1 = 1; j1 >= 0; j1--)
{
g1942v.cf[j1] = 0;
g1942v.ci[j1] = 0;
g1942v.cj[j1] = 0;
g1942v.co[j1] = new Dddd();
g1942v.cp[j1] = new Dddd();
}
g1942v.bo = 0;
g1942v.bp = 0;
for(int k1 = 8; k1 >= 0; k1--)
{
g1942v.cq[k1] = 0;
g1942v.cw[k1] = new Dddd();
g1942v.cx[k1] = new Dddd();
}
g1942v.bm = 0;
for(int l1 = 8; l1 >= 0; l1--)
{
g1942v.dh[l1] = 0;
g1942v.dk[l1] = new Dddd();
g1942v.dl[l1] = new Dddd();
}
System.gc();
System.gc();
g1942v1.ab = true;
(new Thread(this)).start();
}
public void run()
{
q();
g1942v.aa = super.g.getFont();
super.g.setColor(0);
super.g.fillRect(0, 0, airplane.Ccc.l, g1942v.k);
while(a.ab)
{
try
{
Thread.sleep(1L);
}
catch(Exception exception) { }
long l1 = System.currentTimeMillis() - g1942v.u;
if(l1 >= 100L)
{
g1942v.u = System.currentTimeMillis();
g1942v.p = g1942v.q;
g1942v.q = 0;
g1942v.r = g1942v.s;
g1942v.s = 0;
g1942v.o = g1942v.n;
g1942v.n = g();
g1942v.s |= (g1942v.n ^ g1942v.o) & g1942v.n;
g1942v.q |= g1942v.n;
if(g1942v.ah != 0)
g1942v.ah--;
g1942v.az++;
g1942v.t.nextInt();
try
{
a(super.g);
}
catch(Exception exception1) { }
System.gc();
}
}
}
private void a(Graphics g)
{
g.translate(-g.getTranslateX(), -g.getTranslateY());
g.setClip(0, 0, airplane.Ccc.l, airplane.Ccc.k);
switch(g1942v.a0)
{
case 0: // '\0'
default:
break;
case 1: // '\001'
g1942v.a0++;
g1942v.a1 = 0;
try
{
g1942v.v[0] = super.o[0];
g1942v.v[1] = super.o[1];
}
catch(Exception exception) { }
setCommandListener(this);
addCommand(g1942v.al);
break;
case 2: // '\002'
if((g1942v.r & 4) != 0 && --g1942v.e < 0)
g1942v.e = 4;
if((g1942v.r & 8) != 0 && ++g1942v.e > 4)
g1942v.e = 0;
if((g1942v.r & 0x10) != 0)
b();
o();
break;
case 3: // '\003'
if((g1942v.r & 0xd0) != 0)
b();
o();
break;
case 4: // '\004'
i();
break;
case 5: // '\005'
if((g1942v.r & 0xd0) != 0)
b();
o();
break;
}
}
private void i()
{
super.g.translate(airplane.Ccc.i, airplane.Ccc.j);
super.g.setClip(0, 0, airplane.Ccc.m, airplane.Ccc.n);
if(g1942v.bz != 0)
{
c();
return;
}
switch(g1942v.a2)
{
case 0: // '\0'
e(1);
g1942v.a2++;
break;
case 1: // '\001'
switch(g1942v.a3)
{
case 0: // '\0'
g1942v.a3++;
g1942v.a4 = 1;
g1942v.bc = 1;
g1942v.b0 = -2;
g1942v.bq = 5;
g1942v.d4 = 1;
g1942v.d5 = 0;
g1942v.b1 = 2;
g1942v.b2 = 0;
g1942v.av = 0;
g1942v.au = 1;
break;
case 1: // '\001'
if(g1942v.d4 == 0)
{
g1942v.a3++;
g1942v.a5 = 2;
}
break;
default:
if(--g1942v.a5 == 0)
{
g1942v.a2++;
g1942v.a3 = 0;
g1942v.bc = 0;
g1942v.b0 = 1;
g1942v.bq = 0;
g1942v.dz = 1;
g1942v.d0 = 0;
g1942v.d3 = 1;
g1942v.d2 = g1942v.k;
}
break;
}
n();
c();
break;
case 2: // '\002'
g1942v.bd = 0;
for(int i1 = 0; i1 < 7; i1++)
g1942v.bd++;
try
{
n();
}
catch(Exception exception) { }
c();
if(g1942v.bc == 2)
{
g1942v.a2++;
g1942v.a3 = 0;
g1942v.b0 = -2;
break;
}
if(g1942v.bc == 3)
{
g1942v.a2 += 2;
g1942v.a3 = 0;
}
break;
case 3: // '\003'
switch(g1942v.a3)
{
case 0: // '\0'
g1942v.a3++;
g1942v.a4 = 3;
g1942v.a5 = 1;
int k1 = (g1942v.a7 * 100) / g1942v.a6;
if(k1 >= 100)
g1942v.ba = 5000;
else
if(k1 >= 95)
g1942v.ba = 2000;
else
if(k1 >= 90)
g1942v.ba = 1500;
else
if(k1 >= 80)
g1942v.ba = 1000;
else
if(k1 >= 50)
g1942v.ba = 500;
else
if(k1 >= 20)
g1942v.ba = 300;
else
if(k1 >= 1)
g1942v.ba = 100;
else
g1942v.ba = 0;
d(g1942v.ba);
d(g1942v.b7 * 100);
d(g1942v.b8 * 100);
if(++g1942v.bb > 7)
g1942v.bb = 0;
break;
case 1: // '\001'
if(--g1942v.a5 == 0)
{
g1942v.a3++;
g1942v.d4 = 1;
g1942v.d5 = 0;
}
break;
case 2: // '\002'
if(g1942v.d4 == 0)
{
g1942v.a3++;
g1942v.a5 = 2;
}
break;
default:
if(--g1942v.a5 != 0)
break;
g1942v.a2--;
g1942v.a3 = 0;
g1942v.bc = 0;
g1942v.b0 = 1;
g1942v.b9 = 0;
g1942v.ca = 0;
g1942v.b1 = 0;
g1942v.b2 = 0;
g1942v.a4 = 0;
g1942v.bq = 0;
g1942v.a6 = 0;
g1942v.a7 = 0;
if(g1942v.b8 < 7)
g1942v.b8++;
if(g1942v.a8 != 0)
{
for(int j1 = 1; j1 >= 0; j1--)
if((g1942v.a8 & 1 << j1) != 0)
{
g1942v.cf[j1] = 1;
g1942v.cg[j1] = 0;
g1942v.ch[j1] = 2;
g1942v.ci[j1] = 0;
g1942v.cp[j1].a = 0xfff40000;
}
g1942v.a8 = 0;
}
g1942v.dz = 1;
g1942v.d0 = 0;
g1942v.d3 = 1;
g1942v.d2 = g1942v.k;
break;
}
n();
c();
break;
case 4: // '\004'
switch(g1942v.a3)
{
case 0: // '\0'
g1942v.a4 = 4;
if(g1942v.bf > g1942v.be)
{
g1942v.be = g1942v.bf;
c(g1942v.be);
}
if(g1942v.w != 1 && g1942v.a(a) == 0)
{
a(2);
g1942v.a3 += 3;
g1942v.a5 = 80;
g1942v.b(a)[0] = 2;
g1942v.c(a)[0] = 0;
} else
{
g1942v.a3 += 3;
g1942v.a5 = 40;
}
break;
case 1: // '\001'
if(!a() || a.ad != 2)
g1942v.a3++;
break;
case 2: // '\002'
if(g1942v.w == 2)
g1942v.a5 = 5;
else
g1942v.a5 = 20;
g1942v.a3++;
break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -