mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2026-08-16 16:05:13 -06:00
81 lines
3.1 KiB
Java
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;
|
|
}
|
|
|
|
}
|