📄 g.java
字号:
if(!d(2)) goto _L2; else goto _L1
_L1:
n.c();
if(!n.k()) goto _L4; else goto _L3
_L3:
this;
2;
goto _L5
_L2:
if(!d(4)) goto _L4; else goto _L6
_L6:
n.b();
if(!n.l()) goto _L4; else goto _L7
_L7:
this;
4;
_L5:
b();
_L4:
n.a(g1);
int i1 = e.o + b.getHeight() / 3;
g1.setColor(0x5b86bb);
g1.drawLine(0, i1, 0, e.j - 20);
g1.drawLine(175, i1, 175, e.j - 20);
g1.drawLine(0, e.j - 20 - 1, 175, e.j - 20 - 1);
return;
}
protected final void hideNotify()
{
l = false;
m = false;
b(6);
}
protected final void keyPressed(int i1)
{
l = true;
C = i1;
J = false;
repaint();
}
protected final void keyReleased(int i1)
{
if(J)
{
l = false;
}
}
protected final void keyRepeated(int i1)
{
l = true;
C = i1;
J = false;
repaint();
}
protected final void pointerDragged(int i1, int j1)
{
boolean flag;
int k1;
int l1;
int i2;
if(y)
{
return;
}
j = i1;
k = j1;
m = true;
flag = false;
k1 = e.o + b.getHeight() / 3;
if((l1 = n.j()) > e.n)
{
l1 = e.n;
}
i2 = k1 + (1 + l1) * (e.l + 1);
if(D != 0) goto _L2; else goto _L1
_L1:
if(!s.a && !t.a)
{
if(k > k1 && k < k1 + e.m)
{
s.b = true;
t.b = false;
MMIDlet.t.f = false;
} else
if(k > k1 + e.m && k < k1 + e.m * 2)
{
s.b = false;
t.b = true;
MMIDlet.t.f = false;
}
break MISSING_BLOCK_LABEL_807;
}
if(!s.a || t.a) goto _L4; else goto _L3
_L3:
if(k > k1 && k < k1 + e.m)
{
t.b = false;
s.b = true;
MMIDlet.t.f = false;
break MISSING_BLOCK_LABEL_807;
}
if(k <= k1 + e.m || k >= i2) goto _L6; else goto _L5
_L5:
if(MMIDlet.t.j() <= 0)
{
break MISSING_BLOCK_LABEL_807;
}
t.b = false;
s.b = false;
MMIDlet.t.f = true;
n = MMIDlet.t;
n;
k - k1;
e.m;
goto _L7
_L6:
if(k > k1 + (1 + e.n) * (e.l + 1) && k < k1 + (1 + e.n) * (e.l + 1) + e.m)
{
s.b = false;
t.b = true;
MMIDlet.t.f = false;
}
break MISSING_BLOCK_LABEL_807;
_L4:
if(t.a && !s.a)
{
if(k > k1 && k < k1 + e.m)
{
t.b = false;
s.b = true;
MMIDlet.w.f = false;
} else
if(k > k1 + e.m && k < k1 + e.m * 2)
{
t.b = true;
s.b = false;
MMIDlet.w.f = false;
} else
if(k > k1 + e.m * 2 && k < k1 + e.m * 2 + l1 * (e.l + 1) && MMIDlet.w.j() > 0)
{
t.b = false;
s.b = false;
MMIDlet.w.f = true;
n = MMIDlet.w;
n.b = (k - k1 - e.m * 2) / (e.l + 1);
n.a = n.b + n.c;
k();
return;
}
}
break MISSING_BLOCK_LABEL_807;
_L2:
if(D != 1) goto _L9; else goto _L8
_L8:
if(k <= k1 || k >= k1 + l1 * (e.l + 1))
{
break MISSING_BLOCK_LABEL_807;
}
this;
MMIDlet.u;
goto _L10
_L9:
if(D != 2 || k <= k1 || k >= k1 + l1 * (e.l + 1))
{
break MISSING_BLOCK_LABEL_807;
}
this;
MMIDlet.v;
_L10:
n;
n;
k;
k1;
_L7:
JVM INSTR isub ;
e.l + 1;
JVM INSTR idiv ;
b;
n.a = n.b + n.c;
flag = k();
if(!flag)
{
repaint();
b(6);
}
return;
}
private boolean k()
{
if(n.b == 0 && !d(4))
{
z = 1000;
a(4);
return true;
}
if(n.b == e.n - 1 && !d(2))
{
z = 1000;
a(2);
return true;
} else
{
return false;
}
}
protected final void pointerPressed(int i1, int j1)
{
pointerDragged(i1, j1);
}
protected final void pointerReleased(int i1, int j1)
{
if(y)
{
keyPressed(53);
return;
}
if(!d(2)) goto _L2; else goto _L1
_L1:
this;
2;
goto _L3
_L2:
if(!d(4)) goto _L5; else goto _L4
_L4:
this;
4;
_L3:
b();
_L5:
label0:
{
j = i1;
k = j1;
m = false;
int k1 = e.o + b.getHeight() / 3;
int l1;
if((l1 = n.j()) > e.n)
{
l1 = e.n;
}
int i2 = k1 + (1 + l1) * (e.l + 1);
if(k < e.j && k > e.j - 20)
{
c c1;
if(j < 50 && j > 0)
{
E.i();
} else
if(j < 240 && j > 190)
{
c(-7);
} else
if(j < 100 && j > 80)
{
E.b();
} else
if(j < 120 && j > 100)
{
E.c();
} else
if(j < 190 && j > 145 && (c1 = MMIDlet.h()) != null)
{
c1.a(MMIDlet.B);
String s1 = (String)E.U.f.elementAt(0);
n n1;
if((n1 = (n)MMIDlet.l.get(s1)) == null)
{
n1 = (n)MMIDlet.o.get(s1);
}
if(n1 == null)
{
return;
}
E.T = n1;
}
break label0;
}
if(D == 0)
{
if(k > e.o && k < k1)
{
if(j < 202 && j > 180)
{
f();
} else
if(j < 235 && j > 212)
{
f();
f();
}
break label0;
}
if(s.a || t.a ? !s.a || t.a ? !t.a || s.a || k <= k1 || k >= k1 + e.m * 2 + l1 * (e.l + 1) : (k <= k1 || k >= i2) && (k <= k1 + (1 + e.n) * (e.l + 1) || k >= k1 + (1 + e.n) * (e.l + 1) + e.m) : k <= k1 || k >= k1 + e.m * 2)
{
break label0;
}
} else
if(D == 1)
{
if(k > e.o && k < k1)
{
if(j < 27 && j > 5)
{
e();
} else
if(j < 235 && j > 212)
{
f();
}
break label0;
}
if(k <= k1 || k >= k1 + l1 * (e.l + 1))
{
break label0;
}
} else
{
if(D != 2)
{
break label0;
}
if(k > e.o && k < k1)
{
if(j < 27 && j > 5)
{
e();
e();
} else
if(j < 62 && j > 39)
{
e();
}
break label0;
}
if(k <= k1 || k >= k1 + l1 * (e.l + 1))
{
break label0;
}
}
i();
}
repaint();
return;
}
private void l()
{
if(1 != o)
{
break MISSING_BLOCK_LABEL_78;
}
if(!MMIDlet.t.f) goto _L2; else goto _L1
_L1:
this;
MMIDlet.t;
goto _L3
_L2:
if(!MMIDlet.w.f) goto _L5; else goto _L4
_L4:
this;
MMIDlet.w;
_L3:
n;
_L5:
if(n != null)
{
MMIDlet.x = n.h();
E.T = MMIDlet.x.d;
E.e();
return;
}
break MISSING_BLOCK_LABEL_85;
E.d();
}
public final void run()
{
do
{
synchronized(this)
{
while(i == 0)
{
try
{
wait();
}
catch(InterruptedException _ex) { }
}
}
B = 0L;
repaint();
if(B < (long)z)
{
try
{
Thread.sleep((long)z - B);
}
catch(Exception _ex) { }
}
} while(true);
}
public final synchronized void a(int i1)
{
i = i | i1;
notify();
}
public final synchronized void b(int i1)
{
i = i & ~i1;
if((i1 & 1) == 1)
{
h = null;
}
notify();
}
public final void commandAction(Command command, Displayable displayable)
{
if(command == F)
{
keyPressed(-6);
if(-1 != MMIDlet.e.indexOf("SAM_I858") || -1 != MMIDlet.e.indexOf("PAN_VS6"))
{
E.i();
return;
}
} else
if(command == G)
{
E.commandAction(e.f, this);
}
}
public final void b()
{
if(t.a)
{
t.b = true;
MMIDlet.w.f = false;
}
}
public final void c()
{
if(s.a)
{
s.b = true;
MMIDlet.t.f = false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -