rt4-client/client/src/main/java/rt4/Static54.java
2022-05-04 01:49:55 -04:00

81 lines
3.1 KiB
Java

package rt4;
import org.openrs2.deob.annotation.OriginalArg;
import org.openrs2.deob.annotation.OriginalMember;
import org.openrs2.deob.annotation.Pc;
public final class Static54 {
@OriginalMember(owner = "client!ed", name = "D", descriptor = "Lclient!na;")
public static final JagString aClass100_374 = JagString.parse("details");
@OriginalMember(owner = "client!ed", name = "H", descriptor = "Lclient!na;")
public static final JagString aClass100_375 = JagString.parse("<)4col> x");
@OriginalMember(owner = "client!ed", name = "a", descriptor = "(III)V")
public static void runScripts(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1) {
if (InterfaceList.load(arg1)) {
Static2.method7(InterfaceList.components[arg1], arg0);
}
}
@OriginalMember(owner = "client!ed", name = "a", descriptor = "(ZIIII)V")
public static void method1306(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) int arg3) {
if (arg3 >= TextureOp29.anInt4164 && arg3 <= TextureOp29.anInt5063) {
@Pc(22) int local22 = Static78.method1690(TextureOp29.anInt2869, arg1, TextureOp29.anInt5773);
@Pc(28) int local28 = Static78.method1690(TextureOp29.anInt2869, arg0, TextureOp29.anInt5773);
Static101.method2054(local22, arg3, local28, arg2);
}
}
@OriginalMember(owner = "client!ed", name = "a", descriptor = "([SI[Lclient!na;II)V")
public static void method1307(@OriginalArg(0) short[] arg0, @OriginalArg(1) int arg1, @OriginalArg(2) JagString[] arg2, @OriginalArg(4) int arg3) {
if (arg1 <= arg3) {
return;
}
@Pc(14) int local14 = arg3;
@Pc(21) int local21 = (arg3 + arg1) / 2;
@Pc(25) JagString local25 = arg2[local21];
arg2[local21] = arg2[arg1];
arg2[arg1] = local25;
@Pc(39) short local39 = arg0[local21];
arg0[local21] = arg0[arg1];
arg0[arg1] = local39;
for (@Pc(51) int local51 = arg3; local51 < arg1; local51++) {
if (local25 == null || arg2[local51] != null && arg2[local51].method3139(local25) < (local51 & 0x1)) {
@Pc(80) JagString local80 = arg2[local51];
arg2[local51] = arg2[local14];
arg2[local14] = local80;
@Pc(94) short local94 = arg0[local51];
arg0[local51] = arg0[local14];
arg0[local14++] = local94;
}
}
arg2[arg1] = arg2[local14];
arg2[local14] = local25;
arg0[arg1] = arg0[local14];
arg0[local14] = local39;
method1307(arg0, local14 - 1, arg2, arg3);
method1307(arg0, arg1, arg2, local14 + 1);
}
@OriginalMember(owner = "client!ed", name = "a", descriptor = "(IIII)I")
public static int method1309(@OriginalArg(0) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2) {
if (arg0 > 243) {
arg1 >>= 0x4;
} else if (arg0 > 217) {
arg1 >>= 0x3;
} else if (arg0 > 192) {
arg1 >>= 0x2;
} else if (arg0 > 179) {
arg1 >>= 0x1;
}
return (arg0 >> 1) + (arg1 >> 5 << 7) + (arg2 >> 2 << 10);
}
@OriginalMember(owner = "client!ed", name = "b", descriptor = "(II)Lclient!ba;")
public static World getWorld(@OriginalArg(1) int arg0) {
return WorldList.loaded && arg0 >= WorldList.minId && arg0 <= WorldList.maxId ? WorldList.worlds[arg0 - WorldList.minId] : null;
}
}