rt4-client/client/src/main/java/Static252.java
2022-04-20 13:54:03 -04:00

131 lines
4.3 KiB
Java

import org.openrs2.deob.annotation.OriginalMember;
import org.openrs2.deob.annotation.Pc;
public final class Static252 {
@OriginalMember(owner = "client!uh", name = "P", descriptor = "Lclient!ve;")
public static Js5 aClass153_103;
@OriginalMember(owner = "client!uh", name = "Y", descriptor = "Lclient!na;")
public static final JagString aClass100_1049 = Static28.parse("huffman");
@OriginalMember(owner = "client!uh", name = "ab", descriptor = "Lclient!q;")
public static final ReferenceNodeFactory aClass22_1 = Static44.method1147();
@OriginalMember(owner = "client!uh", name = "e", descriptor = "(I)V")
public static void method4301() {
Static233.aClass99_31.method3103();
}
@OriginalMember(owner = "client!uh", name = "f", descriptor = "(I)V")
public static void method4302() {
if (Static236.method4047() != 2) {
return;
}
@Pc(27) byte local27 = (byte) (Static136.anInt3325 - 4 & 0xFF);
@Pc(31) int local31 = Static136.anInt3325 % 104;
@Pc(33) int local33;
@Pc(40) int local40;
for (local33 = 0; local33 < 4; local33++) {
for (local40 = 0; local40 < 104; local40++) {
Static266.aByteArrayArrayArray15[local33][local31][local40] = local27;
}
}
if (Static55.level == 3) {
return;
}
for (local33 = 0; local33 < 2; local33++) {
Static79.anIntArray205[local33] = -1000000;
Static149.anIntArray338[local33] = 1000000;
Static267.anIntArray518[local33] = 0;
Static243.anIntArray476[local33] = 1000000;
Static50.anIntArray134[local33] = 0;
}
if (Static227.anInt5096 != 1) {
local33 = Static207.method3685(Static55.level, Static138.anInt3439, Static134.anInt3302);
if (local33 - Static5.anInt40 < 800 && (Static12.aByteArrayArrayArray2[Static55.level][Static138.anInt3439 >> 7][Static134.anInt3302 >> 7] & 0x4) != 0) {
Static254.method4348(false, Static138.anInt3439 >> 7, Static134.anInt3302 >> 7, Static130.aClass3_Sub5ArrayArrayArray1, 1);
}
return;
}
if ((Static12.aByteArrayArrayArray2[Static55.level][Static173.self.anInt3412 >> 7][Static173.self.anInt3421 >> 7] & 0x4) != 0) {
Static254.method4348(false, Static173.self.anInt3412 >> 7, Static173.self.anInt3421 >> 7, Static130.aClass3_Sub5ArrayArrayArray1, 0);
}
if (Static240.anInt5333 >= 310) {
return;
}
@Pc(135) int local135 = Static173.self.anInt3421 >> 7;
local40 = Static134.anInt3302 >> 7;
@Pc(146) int local146;
if (local40 < local135) {
local146 = local135 - local40;
} else {
local146 = local40 - local135;
}
local33 = Static138.anInt3439 >> 7;
@Pc(162) int local162 = Static173.self.anInt3412 >> 7;
@Pc(174) int local174;
if (local162 > local33) {
local174 = local162 - local33;
} else {
local174 = local33 - local162;
}
@Pc(192) int local192;
@Pc(186) int local186;
if (local174 <= local146) {
local186 = 32768;
local192 = local174 * 65536 / local146;
while (local40 != local135) {
if (local40 < local135) {
local40++;
} else if (local40 > local135) {
local40--;
}
if ((Static12.aByteArrayArrayArray2[Static55.level][local33][local40] & 0x4) != 0) {
Static254.method4348(false, local33, local40, Static130.aClass3_Sub5ArrayArrayArray1, 1);
break;
}
local186 += local192;
if (local186 >= 65536) {
if (local162 > local33) {
local33++;
} else if (local162 < local33) {
local33--;
}
local186 -= 65536;
if ((Static12.aByteArrayArrayArray2[Static55.level][local33][local40] & 0x4) != 0) {
Static254.method4348(false, local33, local40, Static130.aClass3_Sub5ArrayArrayArray1, 1);
break;
}
}
}
return;
}
local186 = 32768;
local192 = local146 * 65536 / local174;
while (local162 != local33) {
if (local162 > local33) {
local33++;
} else if (local33 > local162) {
local33--;
}
if ((Static12.aByteArrayArrayArray2[Static55.level][local33][local40] & 0x4) != 0) {
Static254.method4348(false, local33, local40, Static130.aClass3_Sub5ArrayArrayArray1, 1);
break;
}
local186 += local192;
if (local186 >= 65536) {
if (local40 < local135) {
local40++;
} else if (local135 < local40) {
local40--;
}
local186 -= 65536;
if ((Static12.aByteArrayArrayArray2[Static55.level][local33][local40] & 0x4) != 0) {
Static254.method4348(false, local33, local40, Static130.aClass3_Sub5ArrayArrayArray1, 1);
break;
}
}
}
}
}