mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2026-08-17 08:25:14 -06:00
142 lines
4.1 KiB
Java
142 lines
4.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 Static260 {
|
|
|
|
@OriginalMember(owner = "client!vd", name = "F", descriptor = "Lclient!na;")
|
|
public static final JagString aClass100_945 = JagString.parse("0");
|
|
@OriginalMember(owner = "client!eg", name = "a", descriptor = "I")
|
|
public static int anInt1744;
|
|
|
|
@OriginalMember(owner = "client!vd", name = "b", descriptor = "(IIII)Z")
|
|
public static boolean method3850(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3) {
|
|
if (!Static9.method187(arg0, arg1, arg2)) {
|
|
return false;
|
|
}
|
|
@Pc(10) int local10 = arg1 << 7;
|
|
@Pc(14) int local14 = arg2 << 7;
|
|
@Pc(24) int local24 = SceneGraph.tileHeights[arg0][arg1][arg2] - 1;
|
|
@Pc(28) int local28 = local24 - 120;
|
|
@Pc(32) int local32 = local24 - 230;
|
|
@Pc(36) int local36 = local24 - 238;
|
|
if (arg3 < 16) {
|
|
if (arg3 == 1) {
|
|
if (local10 > Static149.anInt3555) {
|
|
if (!SceneGraph.method4394(local10, local24, local14)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10, local24, local14 + 128)) {
|
|
return false;
|
|
}
|
|
}
|
|
if (arg0 > 0) {
|
|
if (!SceneGraph.method4394(local10, local28, local14)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10, local28, local14 + 128)) {
|
|
return false;
|
|
}
|
|
}
|
|
if (!SceneGraph.method4394(local10, local32, local14)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10, local32, local14 + 128)) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
if (arg3 == 2) {
|
|
if (local14 < Static217.anInt4903) {
|
|
if (!SceneGraph.method4394(local10, local24, local14 + 128)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10 + 128, local24, local14 + 128)) {
|
|
return false;
|
|
}
|
|
}
|
|
if (arg0 > 0) {
|
|
if (!SceneGraph.method4394(local10, local28, local14 + 128)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10 + 128, local28, local14 + 128)) {
|
|
return false;
|
|
}
|
|
}
|
|
if (!SceneGraph.method4394(local10, local32, local14 + 128)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10 + 128, local32, local14 + 128)) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
if (arg3 == 4) {
|
|
if (local10 < Static149.anInt3555) {
|
|
if (!SceneGraph.method4394(local10 + 128, local24, local14)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10 + 128, local24, local14 + 128)) {
|
|
return false;
|
|
}
|
|
}
|
|
if (arg0 > 0) {
|
|
if (!SceneGraph.method4394(local10 + 128, local28, local14)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10 + 128, local28, local14 + 128)) {
|
|
return false;
|
|
}
|
|
}
|
|
if (!SceneGraph.method4394(local10 + 128, local32, local14)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10 + 128, local32, local14 + 128)) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
if (arg3 == 8) {
|
|
if (local14 > Static217.anInt4903) {
|
|
if (!SceneGraph.method4394(local10, local24, local14)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10 + 128, local24, local14)) {
|
|
return false;
|
|
}
|
|
}
|
|
if (arg0 > 0) {
|
|
if (!SceneGraph.method4394(local10, local28, local14)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10 + 128, local28, local14)) {
|
|
return false;
|
|
}
|
|
}
|
|
if (!SceneGraph.method4394(local10, local32, local14)) {
|
|
return false;
|
|
}
|
|
if (!SceneGraph.method4394(local10 + 128, local32, local14)) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
if (!SceneGraph.method4394(local10 + 64, local36, local14 + 64)) {
|
|
return false;
|
|
} else if (arg3 == 16) {
|
|
return SceneGraph.method4394(local10, local32, local14 + 128);
|
|
} else if (arg3 == 32) {
|
|
return SceneGraph.method4394(local10 + 128, local32, local14 + 128);
|
|
} else if (arg3 == 64) {
|
|
return SceneGraph.method4394(local10 + 128, local32, local14);
|
|
} else if (arg3 == 128) {
|
|
return SceneGraph.method4394(local10, local32, local14);
|
|
} else {
|
|
return true;
|
|
}
|
|
}
|
|
|
|
}
|