📄 play.java
字号:
mu.print(g, 1, -1, 0, 32);
Graphics _tmp11 = g;
Graphics _tmp12 = g;
mu.print(g, -1, -1, 294, 0x20 | 0x8);
}
if(iPauseMenu == 1)
{
Graphics _tmp13 = g;
mu.print(g, 1, -1, 0, 32);
Graphics _tmp14 = g;
Graphics _tmp15 = g;
mu.print(g, -1, -1, 293, 0x20 | 0x8);
}
if(iPauseMenu >= 2 && iPauseMenu <= 4)
{
drawBox(g, 12, 12);
int i = iPauseMenu - 2;
if(i >= 0 && i <= 2)
{
drawPlayerInfo(g, i);
if(ItPlayerArmor[i].iWhat == 2 || ItPlayerSword[i].iWhat == 1)
{
Graphics _tmp16 = g;
Graphics _tmp17 = g;
mu.print(g, -1, -1, 350, 0x8 | 0x20);
}
Graphics _tmp18 = g;
mu.print(g, 1, -1, 392, 32);
if(iEquipePotions > 0)
{
Graphics _tmp19 = g;
mu.print(g, -7, 112, 474, 2);
mu.printValue(g, 108, 112, iEquipePotions);
}
}
}
if(iPauseMenu == 5)
{
Graphics _tmp20 = g;
mu.print(g, 1, -1, 0, 32);
Graphics _tmp21 = g;
Graphics _tmp22 = g;
mu.print(g, -1, -1, 334, 0x20 | 0x8);
}
if(iPauseMenu == 6)
{
drawBox(g, 12, 12);
Graphics _tmp23 = g;
mu.print(g, 1, -1, 392, 32);
Graphics _tmp24 = g;
mu.print(g, 7, 10, 335, 1);
Graphics _tmp25 = g;
mu.print(g, 40, 10, 336, 1);
_$714(g, ItSacItems[iSacItem]);
if(ItSacItems[iSacItem].iWhat != 0)
{
Graphics _tmp26 = g;
mu.print(g, -25, 111 - mu.iCharSizeY - 1, 467, 2);
Graphics _tmp27 = g;
mu.print(g, -19, 111, 342, 2);
}
mu.cheatPrint(g, 15, 22, "/");
mu.printValue(g, 5, 15, iSacItem + 1);
mu.printValue(g, 20, 28, 5);
}
if(iPauseMenu == 7)
{
drawBox(g, 12, 12);
_$714(g, ItFound);
if(fight.iExperience > 0)
{
Graphics _tmp28 = g;
mu.print(g, (-SCREENWIDTH >> 1) + 20, 100, 469, 8);
mu.printValue(g, (SCREENWIDTH >> 1) + 24, 100, fight.iExperience);
}
Graphics _tmp29 = g;
mu.print(g, 1, -1, 392, 32);
}
if(iPauseMenu == 8)
{
drawBox(g, 12, 12);
int j = 40;
byte byte1 = 30;
Graphics _tmp30 = g;
mu.print(g, 20, j, 343, 2);
mu.print(g, byte1, j, 297);
if(bSaves[3])
{
j += mu.iCharSizeY;
Graphics _tmp31 = g;
mu.print(g, 20, j, 344, 2);
mu.print(g, byte1, j, 299);
}
if(bSaves[7])
{
j += mu.iCharSizeY;
Graphics _tmp32 = g;
mu.print(g, 20, j, 345, 2);
mu.print(g, byte1, j, 300);
}
}
if(iPauseMenu >= 9 && iPauseMenu <= 11)
{
drawBox(g, 12, 12);
Graphics _tmp33 = g;
mu.print(g, 0, 20, 350, 2);
int k = 50;
int i2 = iPauseMenu - 9;
if(i2 >= 0 && i2 <= 2)
{
if(ItPlayerArmor[i2].iWhat == 2)
{
Graphics _tmp34 = g;
mu.print(g, 0, k, 351, 2);
k += mu.iCharSizeY << 1;
}
if(ItPlayerSword[i2].iWhat == 1)
{
Graphics _tmp35 = g;
mu.print(g, 0, k, 352, 2);
}
}
}
if(iPauseMenu >= 12 && iPauseMenu <= 20)
{
if(iPauseMenu < 14 || iPauseMenu == 15)
drawBox(g, 12, 12);
if(iPauseMenu == 12)
{
mu.print(g, 20, 20, 297);
Graphics _tmp36 = g;
mu.print(g, 0, 20, 353, 2);
mu.print(g, 20, 20 + (mu.iCharSizeY << 1), 298);
Graphics _tmp37 = g;
mu.print(g, 0, 20 + (mu.iCharSizeY << 1), 354, 2);
Graphics _tmp38 = g;
mu.print(g, 0, 20 + mu.iCharSizeY * 3, 341, 2);
mu.printValue(g, SCREENWIDTH >> 1, 20 + mu.iCharSizeY * 4, 5);
Graphics _tmp39 = g;
mu.print(g, -(SCREENWIDTH >> 1) - 3, 20 + mu.iCharSizeY * 4, 468, 8);
mu.print(g, 20, 20 + mu.iCharSizeY * 6, 472);
Graphics _tmp40 = g;
mu.print(g, 0, 20 + mu.iCharSizeY * 6, 473, 2);
mu.printValue(g, SCREENWIDTH >> 1, 20 + mu.iCharSizeY * 9, iEquipeGold);
Graphics _tmp41 = g;
mu.print(g, -(SCREENWIDTH >> 1) - 3, 20 + mu.iCharSizeY * 9, 370, 8);
}
if(iPauseMenu == 13)
{
int l = 20;
if(bShopCanIBuy)
{
mu.print(g, 20, l, 297);
Graphics _tmp42 = g;
mu.print(g, 0, l, 354, 2);
l += mu.iCharSizeY * 2;
}
if(bShopCanISell)
{
mu.print(g, 20, l, 298);
Graphics _tmp43 = g;
mu.print(g, 0, l, 355, 2);
l += mu.iCharSizeY * 2;
}
mu.print(g, 20, l, 472);
Graphics _tmp44 = g;
mu.print(g, 0, l, 473, 2);
}
if(iPauseMenu == 14)
{
drawBox(g, 12, 12);
_$714(g, ItShopItem[iShopItem]);
mu.cheatPrint(g, 15, 25, "/");
mu.printValue(g, 5, 18, iShopItem + 1);
mu.printValue(g, 20, 31, 5);
int i1 = ItShopItem[iShopItem].iValue(false);
Graphics _tmp45 = g;
mu.print(g, -95, (SCREENHEIGHT >> 1) + mu.iCharSizeY * 3, 468, 8);
mu.printValue(g, 39, (SCREENHEIGHT >> 1) + mu.iCharSizeY * 3, i1);
Graphics _tmp46 = g;
mu.print(g, -95, (SCREENHEIGHT >> 1) + mu.iCharSizeY * 4, 370, 8);
mu.printValue(g, 39, (SCREENHEIGHT >> 1) + mu.iCharSizeY * 4, iEquipeGold);
Graphics _tmp47 = g;
mu.print(g, 7, 10, 335, 1);
Graphics _tmp48 = g;
mu.print(g, 40, 10, 336, 1);
Graphics _tmp49 = g;
mu.print(g, 1, -1, 354, 32);
Graphics _tmp50 = g;
Graphics _tmp51 = g;
mu.print(g, -1, -1, 371, 0x20 | 0x8);
}
if(iPauseMenu == 15)
{
if(ItSacItems[iSacItem].iWhat != 0)
{
_$714(g, ItSacItems[iSacItem]);
mu.cheatPrint(g, 13, 20, "/");
mu.printValue(g, 3, 13, iSacItem + 1);
mu.printValue(g, 18, 26, 5);
int j1 = ItSacItems[iSacItem].iValue(true);
Graphics _tmp52 = g;
mu.print(g, -(SCREENWIDTH >> 1) - 3, (SCREENHEIGHT >> 1) + mu.iCharSizeY * 3, 370, 8);
mu.printValue(g, (SCREENWIDTH >> 1) + 40, (SCREENHEIGHT >> 1) + mu.iCharSizeY * 3, j1);
Graphics _tmp53 = g;
mu.print(g, 1, -1, 355, 32);
Graphics _tmp54 = g;
mu.print(g, 7, 10, 335, 1);
Graphics _tmp55 = g;
mu.print(g, 40, 10, 336, 1);
}
Graphics _tmp56 = g;
Graphics _tmp57 = g;
mu.print(g, -1, -1, 371, 0x20 | 0x8);
}
if(iPauseMenu >= 16 && iPauseMenu <= 19)
{
_$679 = 0;
drawDialogBox(g, 30);
Graphics _tmp58 = g;
mu.print(g, 1, -1, 392, 32);
}
if(iPauseMenu == 20)
drawDialogBox(g, 31);
}
if(iPauseMenu >= 21 && iPauseMenu <= 26)
{
int k1 = iPauseMenu - 21;
if(iPauseMenu > 22)
{
drawBox(g, 12, 10);
Graphics _tmp59 = g;
mu.print(g, 0, 30, k1 + 372, 2);
if(iPauseMenu == 26)
{
Graphics _tmp60 = g;
mu.print(g, 0, 30 + mu.iCharSizeY * 2, 423, 2);
Graphics _tmp61 = g;
mu.print(g, 0, 30 + mu.iCharSizeY * 3, 424, 2);
Graphics _tmp62 = g;
mu.print(g, 0, 30 + mu.iCharSizeY * 4, 425, 2);
}
} else
{
Graphics _tmp63 = g;
Graphics _tmp64 = g;
mu.print(g, -1, -1, k1 + 372, 0x20 | 0x8);
Graphics _tmp65 = g;
mu.print(g, 1, -1, 0, 32);
}
}
if(iPauseMenu == 27)
{
drawBox(g, 12, 12);
Graphics _tmp66 = g;
mu.print(g, 0, 30 + mu.iCharSizeY, 466, 2);
Graphics _tmp67 = g;
mu.print(g, 1, -1, 0, 32);
Graphics _tmp68 = g;
Graphics _tmp69 = g;
mu.print(g, -1, -1, 1, 0x20 | 0x8);
}
if(iPauseMenu == 28)
{
drawBox(g, 12, 12);
Graphics _tmp70 = g;
mu.print(g, 0, 30 + mu.iCharSizeY, 475, 2);
Graphics _tmp71 = g;
mu.print(g, 1, -1, 392, 32);
}
if(iPauseMenu == 99)
{
drawBox(g, 12, 12);
int j2 = 1;
for(int l2 = 1; l2 <= 7; l2++)
{
if(!mu.bUseOptions && l2 == 5)
l2++;
String s = "(" + l2 + ")";
mu.cheatPrint(g, 20, 20 + j2++ * mu.iCharSizeY, s);
}
int i3 = 1;
mu.print(g, 45, 20 + mu.iCharSizeY * i3++, 294);
mu.print(g, 45, 20 + mu.iCharSizeY * i3++, 334);
mu.print(g, 45, 20 + mu.iCharSizeY * i3++, 372);
mu.print(g, 45, 20 + mu.iCharSizeY * i3++, 373);
if(mu.bUseOptions)
if(mu.useMusic)
mu.print(g, 45, 20 + mu.iCharSizeY * i3++, 470);
else
mu.print(g, 45, 20 + mu.iCharSizeY * i3++, 471);
mu.print(g, 45, 20 + mu.iCharSizeY * i3++, 384);
mu.print(g, 45, 20 + mu.iCharSizeY * i3++, 296);
}
} else
{
if(bDrawTalk || bDrawShop)
{
Graphics _tmp72 = g;
I2Signs.drawFrame(g, 1, -1, 0, 32);
}
if(bDrawTeleport && !bAttackPhase)
{
Graphics _tmp73 = g;
I2Signs.drawFrame(g, 1, -1, 1, 32);
}
if(!bAttackPhase)
{
Graphics _tmp74 = g;
Graphics _tmp75 = g;
mu.print(g, -1, -1, 407, 0x20 | 0x8);
}
}
if(cheat)
mu.cheatPrint(g, 1, 1, "Cheatmode on");
bDrawing = false;
_$654++;
}
public boolean run()
{
if(dontrun)
return true;
if(!bPause && mu.menu_right)
{
mu.menu_right = false;
iPauseMenu = 99;
if(bAttackPhase)
iPauseMenu = 1;
bPause = true;
}
_$206 = false;
if(!bPause && !_$665 && bSaves[9])
bWon = true;
if(!bPause && !bAttackPhase && iTreasureKill > 0)
{
int i = 0;
if(iTreasureKill >= 20)
i++;
if(iTreasureKill >= 30)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -