?? m.java
字號:
if (vector == null)
return;
int i2 = vector.size();
if (i2 <= 0)
return;
new++;
if (new >= i2)
new = 0;
vector = null;
break;
}
if (else != 2)
break;
void++;
if (void >= a.length)
void = 0;
break;
case -1:
case 50: // '2'
if (else == 1)
{
for = null;
Vector vector1 = try.goto(null[j]);
if (vector1 == null)
return;
int j2 = vector1.size();
if (j2 <= 0)
return;
new--;
if (new < 0)
new = j2 - 1;
vector1 = null;
break;
}
if (else != 2)
break;
void--;
if (void < 0)
void = a.length - 1;
break;
case -6:
case -5:
case 53: // '5'
if (else == 0)
{
int j1 = null[j];
Vector vector2 = try.goto(j1);
if (vector2 == null || vector2.size() <= 0)
return;
else = 1;
new = 0;
break;
}
if (else == 1)
{
int k1 = null[j];
Vector vector3 = try.goto(k1);
u u1 = (u)(u)vector3.elementAt(new);
if(u1);
u1 = null;
break;
}
if (else == 2)
{
int l1 = null[j];
Vector vector4 = try.goto(l1);
u u2 = (u)(u)vector4.elementAt(new);
a(u2, void);
u2 = null;
}
break;
}
}
static void a(u u1, a a1, p p1)
{
if (u1.byte <= 0)
{
p1.try(u.case(u1.do, p1) + " 已經(jīng)損壞,無法繼續(xù)裝備");
return;
}
int i1 = u.for(u1.do, p1);
switch (i1)
{
case 2: // '\002'
a1.ab = u1;
break;
case 8: // '\b'
a1.ak = u1;
break;
case 12: // '\f'
a1.at = u1;
break;
case 10: // '\n'
a1.Z = u1;
break;
case 4: // '\004'
a1.ag = u1;
break;
case 6: // '\006'
a1.aq = u1;
break;
}
a1.g();
}
static void if(u u1, a a1, p p1)
{
int i1 = u.for(u1.do, p1);
switch (i1)
{
case 3: // '\003'
case 5: // '\005'
case 7: // '\007'
case 9: // '\t'
case 11: // '\013'
default:
break;
case 2: // '\002'
if (a1.ab == u1)
a1.ab = null;
break;
case 8: // '\b'
if (a1.ak == u1)
a1.ak = null;
break;
case 12: // '\f'
if (a1.at == u1)
a1.at = null;
break;
case 10: // '\n'
if (a1.Z == u1)
a1.Z = null;
break;
case 4: // '\004'
if (a1.ag == u1)
a1.ag = null;
break;
case 6: // '\006'
if (a1.aq == u1)
a1.aq = null;
break;
}
a1.g();
}
void a(u u1, int i1)
{
String s = a[i1];
if (s.equals("裝備"))
{
if (!try.bn)
{
String s1 = "是否確定裝備 " + u.case(u1.do, try) + " ?";
try.new(s1);
} else
{
try.bn = false;
m = this;
a(u1, try.aQ, try);
else = 1;
}
} else
if (s.equals("卸下"))
{
if (!try.bn)
{
String s2 = "是否確定卸下 " + u.case(u1.do, try) + " ?";
try.new(s2);
} else
{
try.bn = false;
m 1 = this;
if(u1, try.aQ, try);
else = 1;
}
} else
if (s.equals("使用"))
{
if (!try.bn)
{
String s3 = "是否確定使用 " + u.case(u1.do, try) + " ?";
try.new(s3);
} else
{
try.bn = false;
else = 1;
u.if(u1, try);
}
} else
if (s.equals("丟棄"))
{
if (!try.bn)
{
String s4 = "是否確定丟棄 " + u.case(u1.do, try) + " ?";
try.new(s4);
} else
{
try.bn = false;
a(u1, try.aQ);
}
} else
if (s.equals("取消"))
else = 1;
else
if (s.equals("開始合成"))
{
int j1 = a(goto);
if (j1 != -1)
{
else = 1;
u u2 = try.s(j1);
for (int k1 = 0; k1 < goto.length; k1++)
if (goto[k1] != null)
{
try.bD.removeElement(goto[k1]);
goto[k1] = null;
}
byte byte0 = 2;
if (!try.a(2, true, true))
byte0 = 4;
p 2 = try;
if (GameMidlet.a(p.cn, byte0) != 0)
{
try.if("合成失敗了", null);
} else
{
try.if("合成了 " + u.case(u2.do, try), null);
try.goto(u.for(u2.do, try)).addElement(u2);
}
int l1 = try.bD.size();
if (l1 == 0)
else = 0;
else
new = 0;
} else
{
else = 1;
try.if("材料不對,不能合成!", null);
}
} else
if (s.equals("合成公式"))
{
int();
else = 9;
} else
if (s.equals("取消選中"))
{
do(u1);
else = 1;
} else
if (s.equals("合成選中"))
{
a(u1);
else = 1;
}
}
int a(u au[])
{
int ai[] = new int[au.length];
for (int i1 = 0; i1 < ai.length; i1++)
{
ai[i1] = -1;
if (au[i1] != null)
ai[i1] = au[i1].do;
}
int j1 = u.a(ai, try);
return j1;
}
void do(u u1)
{
for (int i1 = 0; i1 < goto.length; i1++)
if (goto[i1] == u1)
{
goto[i1] = null;
return;
}
}
void a(u u1)
{
for (int i1 = 0; i1 < goto.length; i1++)
if (goto[i1] == null)
{
goto[i1] = u1;
return;
}
}
boolean long()
{
for (int i1 = 0; i1 < goto.length; i1++)
if (goto[i1] == null)
return true;
return false;
}
boolean for()
{
int i1 = 0;
for (int j1 = 0; j1 < goto.length; j1++)
if (goto[j1] != null)
i1++;
return i1 > 1;
}
void do(u u1, a a1)
{
Vector vector = try.goto(u.for(u1.do, try));
vector.removeElement(u1);
int i1 = vector.size();
if (i1 == 0)
{
else = 0;
new = 0;
for = null;
} else
{
new--;
if (new < 0)
new = 0;
else = 1;
for = null;
}
}
void a(u u1, a a1)
{
m = this;
if(u1, a1, try);
do(u1, a1);
try.if("已經(jīng)丟棄!", null);
}
boolean int(u u1)
{
for (int i1 = 0; i1 < goto.length; i1++)
if (goto[i1] == u1)
return true;
return false;
}
void int()
{
int ai[][] = u.a(try);
String s = "";
for (int i1 = 0; i1 < ai.length; i1++)
{
s = s + "(" + (i1 + 1) + "):";
for (int k1 = 0; k1 < 5; k1++)
{
if (ai[i1][k1] == -1)
continue;
if (k1 == 0)
{
s = s + u.case(ai[i1][k1], try);
continue;
}
if (k1 < 4)
{
s = s + "+" + u.case(ai[i1][k1], try);
continue;
}
if (k1 == 4)
s = s + "=" + u.case(ai[i1][k1], try);
}
s = s + "& &";
}
int j1 = g.getWidth() - 10;
for = p.if(s, j1);
k = 0;
s = null;
}
void for(u u1)
{
else = 2;
void = 0;
Vector vector = new Vector();
if (for())
vector.addElement("開始合成");
if (int(u1))
vector.addElement("取消選中");
else
if (long())
vector.addElement("合成選中");
vector.addElement("合成公式");
vector.addElement("取消");
int i1 = vector.size();
a = new String[i1];
vector.copyInto(a);
vector.removeAllElements();
vector = null;
}
void if(u u1)
{
else = 2;
void = 0;
Vector vector = new Vector();
if (u.new(u1.do, try))
{
m = this;
if (if(u1, try.aQ))
vector.addElement("卸下");
else
vector.addElement("裝備");
}
if (u.else(u1.do, try))
vector.addElement("使用");
vector.addElement("丟棄");
vector.addElement("取消");
int i1 = vector.size();
a = new String[i1];
vector.copyInto(a);
vector.removeAllElements();
vector = null;
}
void goto()
{
case = 0;
i = 0;
}
void else()
{
e = 0;
j = 0;
else = 0;
new = 0;
void = 0;
null = new int[1];
null[0] = 14;
i = 4;
}
void do()
{
e = 0;
j = 0;
else = 0;
null = new int[2];
null[0] = 0;
null[1] = 20;
i = 2;
}
void a()
{
for (int i1 = 0; i1 < goto.length; i1++)
goto[i1] = null;
null = new int[1];
null[0] = 20;
e = 0;
j = 0;
else = 0;
new = 0;
void = 0;
i = 3;
if (!try.a(2, true, true))
try.if("目前還沒有完全掌握合成技能,成功率會偏低", null);
}
void if()
{
e = 0;
j = 0;
else = 0;
new = 0;
void = 0;
null = new int[6];
null[0] = 2;
null[1] = 4;
null[2] = 6;
null[3] = 8;
null[4] = 12;
null[5] = 10;
i = 1;
}
void char()
{
e = 0;
i = 5;
}
void try(int i1)
{
switch (i1)
{
default:
break;
case -7:
try.al();
break;
case -4:
case 54: // '6'
case++;
if (case > 5)
case = 0;
break;
case -3:
case 52: // '4'
case--;
if (case < 0)
case = 5;
break;
case -6:
case -5:
case 53: // '5'
switch (case)
{
case 0: // '\0'
goto();
break;
case 1: // '\001'
if();
break;
case 5: // '\005'
char();
break;
case 3: // '\003'
a();
break;
case 4: // '\004'
else();
break;
case 2: // '\002'
do();
break;
}
break;
}
}
void byte()
{
f = null;
l = null;
do = null;
d = null;
null = null;
goto = null;
for = null;
}
void case()
{
switch (i)
{
case 0: // '\0'
new();
break;
}
}
int do(Graphics g1, int i1, int j1, int k1, int l1)
{
int i2 = 0;
GameMidlet.a(g1, int, i1, j1, 26, 13, 0);
i2 = (i2 += 30) + try.a(g1, k1, i1 + i2, j1 + 2);
GameMidlet.a(g1, try.else, i1 + i2, j1 + 1, 6, 9, 10);
i2 = (i2 += 6) + try.a(g1, l1, i1 + i2, j1 + 2);
return i2;
}
int if(Graphics g1, int i1, int j1, int k1, int l1)
{
int i2 = 0;
GameMidlet.a(g1, int, i1, j1, 26, 13, l1);
i2 = (i2 += 30) + try.a(g1, k1, i1 + i2, j1 + 2);
return i2;
}
void new()
{
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -