rt4-client/client/src/main/java/Static144.java
2022-04-19 04:51:51 -04:00

275 lines
11 KiB
Java

import org.openrs2.deob.annotation.OriginalArg;
import org.openrs2.deob.annotation.OriginalMember;
import org.openrs2.deob.annotation.Pc;
public final class Static144 {
@OriginalMember(owner = "client!le", name = "c", descriptor = "Lclient!rf;")
public static Class3_Sub29 aClass3_Sub29_1;
@OriginalMember(owner = "client!le", name = "e", descriptor = "I")
public static int anInt3490 = 0;
@OriginalMember(owner = "client!le", name = "k", descriptor = "Z")
public static boolean aBoolean173 = false;
@OriginalMember(owner = "client!le", name = "a", descriptor = "(IIIIIIIIIII)V")
public static void method2735(@OriginalArg(0) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) int arg3, @OriginalArg(5) int arg4, @OriginalArg(6) int arg5, @OriginalArg(7) int arg6, @OriginalArg(8) int arg7) {
@Pc(9) int local9 = arg3 - arg5;
@Pc(14) int local14 = arg1 - arg2;
if (Static48.anInt1449 > arg3) {
local9++;
}
if (Static181.anInt4296 > arg1) {
local14++;
}
@Pc(32) int local32;
@Pc(47) int local47;
@Pc(57) int local57;
@Pc(62) int local62;
@Pc(71) int local71;
@Pc(104) int local104;
@Pc(145) int local145;
@Pc(157) int local157;
@Pc(162) int local162;
@Pc(211) int local211;
@Pc(222) int local222;
@Pc(233) int local233;
@Pc(254) int local254;
@Pc(270) int local270;
@Pc(276) int local276;
@Pc(312) int local312;
@Pc(372) int local372;
@Pc(185) int[][] local185;
for (local32 = 0; local32 < local9; local32++) {
local47 = local32 * arg7 >> 16;
local57 = (local32 + 1) * arg7 >> 16;
local62 = local57 - local47;
if (local62 > 0) {
local71 = local32 + arg5 >> 6;
if (local71 >= 0 && Static248.anIntArrayArrayArray17.length - 1 >= local71) {
local47 += arg4;
local185 = Static248.anIntArrayArrayArray17[local71];
@Pc(189) byte[][] local189 = Static34.aByteArrayArrayArray3[local71];
@Pc(193) byte[][] local193 = Static90.aByteArrayArrayArray8[local71];
@Pc(197) byte[][] local197 = Static70.aByteArrayArrayArray7[local71];
@Pc(201) byte[][] local201 = Static125.aByteArrayArrayArray10[local71];
local57 += arg4;
@Pc(209) byte[][] local209 = Static229.aByteArrayArrayArray12[local71];
for (local211 = 0; local211 < local14; local211++) {
local222 = arg6 * local211 >> 16;
local233 = (local211 + 1) * arg6 >> 16;
@Pc(238) int local238 = local233 - local222;
if (local238 > 0) {
local233 += arg0;
local254 = arg2 + local211 >> 6;
@Pc(260) int local260 = arg2 + local211 & 0x3F;
local222 += arg0;
local270 = local32 + arg5 & 0x3F;
local276 = (local260 << 6) + local270;
if (local254 < 0 || local185.length - 1 < local254 || local185[local254] == null) {
if (Static269.aClass3_Sub2_Sub4_2.anInt759 != -1) {
local312 = Static269.aClass3_Sub2_Sub4_2.anInt759;
} else if ((local211 + arg2 & 0x4) == (arg5 + local32 & 0x4)) {
local312 = Static145.anIntArray330[Static26.anInt865 + 1];
} else {
local312 = 4936552;
}
if (local254 < 0 || local254 > local185.length - 1) {
if (local312 == 0) {
local312 = 1;
}
Static129.method2495(local47, local222, local62, local238, local312);
continue;
}
} else {
local312 = local185[local254][local276];
}
local372 = local189[local254] == null ? 0 : Static145.anIntArray330[local189[local254][local276] & 0xFF];
if (local312 == 0) {
local312 = 1;
}
@Pc(395) int local395 = local209[local254] == null ? 0 : Static145.anIntArray330[local209[local254][local276] & 0xFF];
@Pc(437) int local437;
if (local372 == 0 && local395 == 0) {
Static129.method2495(local47, local222, local62, local238, local312);
} else {
@Pc(433) byte local433;
if (local372 != 0) {
if (local372 == -1) {
local372 = 1;
}
local433 = local193[local254] == null ? 0 : local193[local254][local276];
local437 = local433 & 0xFC;
if (local437 == 0 || local62 <= 1 || local238 <= 1) {
Static129.method2495(local47, local222, local62, local238, local372);
} else {
Static280.method4667(Static129.anIntArray297, local372, local47, local433 & 0x3, local312, local437 >> 2, local238, local62, local222, true);
}
}
if (local395 != 0) {
if (local395 == -1) {
local395 = local312;
}
local433 = local201[local254][local276];
local437 = local433 & 0xFC;
if (local437 == 0 || local62 <= 1 || local238 <= 1) {
Static129.method2495(local47, local222, local62, local238, local395);
}
Static280.method4667(Static129.anIntArray297, local395, local47, local433 & 0x3, 0, local437 >> 2, local238, local62, local222, local372 == 0);
}
}
if (local197[local254] != null) {
@Pc(546) int local546 = local197[local254][local276] & 0xFF;
if (local546 != 0) {
if (local62 == 1) {
local437 = local47;
} else {
local437 = local57 - 1;
}
@Pc(569) int local569;
if (local238 == 1) {
local569 = local222;
} else {
local569 = local233 - 1;
}
@Pc(575) int local575 = 13421772;
if (local546 >= 5 && local546 <= 8 || local546 >= 13 && local546 <= 16 || local546 >= 21 && local546 <= 24 || local546 == 27 || local546 == 28) {
local575 = 13369344;
local546 -= 4;
}
if (local546 == 1) {
Static129.method2490(local47, local222, local238, local575);
} else if (local546 == 2) {
Static129.method2489(local47, local222, local62, local575);
} else if (local546 == 3) {
Static129.method2490(local437, local222, local238, local575);
} else if (local546 == 4) {
Static129.method2489(local47, local569, local62, local575);
} else if (local546 == 9) {
Static129.method2490(local47, local222, local238, 16777215);
Static129.method2489(local47, local222, local62, local575);
} else if (local546 == 10) {
Static129.method2490(local437, local222, local238, 16777215);
Static129.method2489(local47, local222, local62, local575);
} else if (local546 == 11) {
Static129.method2490(local437, local222, local238, 16777215);
Static129.method2489(local47, local569, local62, local575);
} else if (local546 == 12) {
Static129.method2490(local47, local222, local238, 16777215);
Static129.method2489(local47, local569, local62, local575);
} else if (local546 == 17) {
Static129.method2489(local47, local222, 1, local575);
} else if (local546 == 18) {
Static129.method2489(local437, local222, 1, local575);
} else if (local546 == 19) {
Static129.method2489(local437, local569, 1, local575);
} else if (local546 == 20) {
Static129.method2489(local47, local569, 1, local575);
} else {
@Pc(705) int local705;
if (local546 == 25) {
for (local705 = 0; local705 < local238; local705++) {
Static129.method2489(local705 + local47, -local705 + local569, 1, local575);
}
} else if (local546 == 26) {
for (local705 = 0; local705 < local238; local705++) {
Static129.method2489(local705 + local47, local222 + local705, 1, local575);
}
}
}
}
}
}
}
} else {
local47 += arg4;
for (@Pc(90) int local90 = 0; local90 < local14; local90++) {
if (Static269.aClass3_Sub2_Sub4_2.anInt759 != -1) {
local104 = Static269.aClass3_Sub2_Sub4_2.anInt759;
} else if ((local32 + arg5 & 0x4) == (local90 + arg2 & 0x4)) {
local104 = Static145.anIntArray330[Static26.anInt865 + 1];
} else {
local104 = 4936552;
}
if (local104 == 0) {
local104 = 1;
}
local145 = (arg6 * local90 >> 16) + arg0;
local157 = arg0 + ((local90 + 1) * arg6 >> 16);
local162 = local157 - local145;
Static129.method2495(local47, local145, local62, local162, local104);
}
}
}
}
for (local32 = -2; local32 < local9 + 2; local32++) {
local47 = local32 * arg7 >> 16;
local57 = arg7 * (local32 + 1) >> 16;
local62 = local57 - local47;
if (local62 > 0) {
local47 += arg4;
local71 = arg5 + local32 >> 6;
if (local71 >= 0 && Static58.anIntArrayArrayArray5.length - 1 >= local71) {
local185 = Static58.anIntArrayArrayArray5[local71];
for (local104 = -2; local104 < local14 + 2; local104++) {
local145 = local104 * arg6 >> 16;
local157 = (local104 + 1) * arg6 >> 16;
local162 = local157 - local145;
if (local162 > 0) {
local145 += arg0;
@Pc(931) int local931 = local104 + arg2 >> 6;
if (local931 >= 0 && local931 <= local185.length - 1) {
local211 = ((arg2 + local104 & 0x3F) << 6) + (local32 + arg5 & 0x3F);
if (local185[local931] != null) {
local222 = local185[local931][local211];
local233 = local222 & 0x3FFF;
if (local233 != 0) {
local254 = local222 >> 14 & 0x3;
@Pc(998) Class2 local998 = Static40.method1013(local233 - 1);
@Pc(1003) Class36_Sub1 local1003 = local998.method9(local254);
if (local1003 != null) {
local276 = local162 * local1003.anInt4278 / 4;
local270 = local62 * local1003.anInt4270 / 4;
if (local998.aBoolean2) {
local312 = local222 >> 16 & 0xF;
local372 = local222 >> 20 & 0xF;
if ((local254 & 0x1) == 1) {
local254 = local312;
local312 = local372;
local372 = local254;
}
local270 = local62 * local312;
local276 = local162 * local372;
}
if (local270 != 0 && local276 != 0) {
if (local998.anInt11 == 0) {
local1003.method1398(local47, local145 + local162 - local276, local270, local276);
} else {
local1003.method1390(local47, local145 + local162 - local276, local270, local276, local998.anInt11);
}
}
}
}
}
}
}
}
}
}
}
}
@OriginalMember(owner = "client!le", name = "a", descriptor = "(I)I")
public static int method2736() {
if (Static69.aFrame2 != null) {
return 3;
} else if (Static239.aBoolean269 && Static124.aBoolean156) {
return 2;
} else if (Static239.aBoolean269 && !Static124.aBoolean156) {
return 1;
} else {
return 0;
}
}
}