mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-03 08:39:04 +00:00
79 lines
2.5 KiB
Java
79 lines
2.5 KiB
Java
/* Class56_Sub1 - Decompiled by JODE
|
|
* Visit http://jode.sourceforge.net/
|
|
*/
|
|
|
|
abstract class Class56_Sub1 extends Class56
|
|
{
|
|
final void method835(int i, int i_1_, long l) {
|
|
i_1_ = (int) ((double) i_1_ * Math.pow(0.1, (double) i * 5.0E-4) + 0.5);
|
|
if (i_1_ != Game.anInt1401) {
|
|
Game.anInt1401 = i_1_;
|
|
for (int i_2_ = 0; i_2_ < 16; i_2_++) {
|
|
int i_3_ = method844(i_2_);
|
|
method836(i_2_ + 176, 7, i_3_ >> 7, l);
|
|
method836(i_2_ + 176, 39, i_3_ & 0x7f, l);
|
|
}
|
|
}
|
|
}
|
|
|
|
abstract void method836(int i, int i_4_, int i_5_, long l);
|
|
|
|
final boolean method837(int i, int i_6_, int i_7_, long l) {
|
|
if ((i & 0xf0) == 176) {
|
|
if (i_6_ == 121) {
|
|
method836(i, i_6_, i_7_, l);
|
|
int i_8_ = i & 0xf;
|
|
Game.anIntArray385[i_8_] = 12800;
|
|
int i_9_ = method844(i_8_);
|
|
method836(i, 7, i_9_ >> 7, l);
|
|
method836(i, 39, i_9_ & 0x7f, l);
|
|
return true;
|
|
}
|
|
if (i_6_ == 7 || i_6_ == 39) {
|
|
int i_10_ = i & 0xf;
|
|
if (i_6_ == 7)
|
|
Game.anIntArray385[i_10_] = (Game.anIntArray385[i_10_] & 0x7f) + (i_7_ << 7);
|
|
else
|
|
Game.anIntArray385[i_10_] = (Game.anIntArray385[i_10_] & 0x3f80) + i_7_;
|
|
int i_11_ = method844(i_10_);
|
|
method836(i, 7, i_11_ >> 7, l);
|
|
method836(i, 39, i_11_ & 0x7f, l);
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
final void method838(long l) {
|
|
for (int i_12_ = 0; i_12_ < 16; i_12_++)
|
|
method836(i_12_ + 176, 123, 0, l);
|
|
for (int i_13_ = 0; i_13_ < 16; i_13_++)
|
|
method836(i_13_ + 176, 120, 0, l);
|
|
for (int i_14_ = 0; i_14_ < 16; i_14_++)
|
|
method836(i_14_ + 176, 121, 0, l);
|
|
for (int i_15_ = 0; i_15_ < 16; i_15_++)
|
|
method836(i_15_ + 176, 0, 0, l);
|
|
for (int i_16_ = 0; i_16_ < 16; i_16_++)
|
|
method836(i_16_ + 176, 32, 0, l);
|
|
for (int i_17_ = 0; i_17_ < 16; i_17_++)
|
|
method836(i_17_ + 192, 0, 0, l);
|
|
}
|
|
|
|
final void method840(int i, long l) {
|
|
Game.anInt1401 = i;
|
|
for (int i_21_ = 0; i_21_ < 16; i_21_++)
|
|
Game.anIntArray385[i_21_] = 12800;
|
|
for (int i_22_ = 0; i_22_ < 16; i_22_++) {
|
|
int i_23_ = method844(i_22_);
|
|
method836(i_22_ + 176, 7, i_23_ >> 7, l);
|
|
method836(i_22_ + 176, 39, i_23_ & 0x7f, l);
|
|
}
|
|
}
|
|
|
|
private static final int method844(int i) {
|
|
int i_32_ = Game.anIntArray385[i];
|
|
i_32_ = (i_32_ * Game.anInt1401 >> 8) * i_32_;
|
|
return (int) (Math.sqrt((double) i_32_) + 0.5);
|
|
}
|
|
}
|