Moved source to rt4 package so external code can depend on it

This commit is contained in:
Pazaz 2022-04-25 05:31:58 -04:00
parent dc6deb9151
commit 153d8569b5
624 changed files with 1253 additions and 7 deletions

View file

@ -0,0 +1,103 @@
package rt4;
import org.openrs2.deob.annotation.OriginalArg;
import org.openrs2.deob.annotation.OriginalMember;
import org.openrs2.deob.annotation.Pc;
public final class Static18 {
@OriginalMember(owner = "client!bh", name = "M", descriptor = "Z")
public static boolean loaded;
@OriginalMember(owner = "client!bh", name = "t", descriptor = "I")
public static int anInt588 = 0;
@OriginalMember(owner = "client!bh", name = "C", descriptor = "Lclient!na;")
public static final JagString COMPLETE_PERCENT = JagString.parse("<br>(X100(U(Y");
@OriginalMember(owner = "client!bh", name = "a", descriptor = "(Lclient!fe;Z)V")
public static void method553(@OriginalArg(0) PathingEntity arg0) {
@Pc(8) int local8 = arg0.anInt3395 - client.loop;
@Pc(20) int local20 = arg0.anInt3380 * 128 + arg0.getSize() * 64;
@Pc(36) int local36 = arg0.anInt3428 * 128 + arg0.getSize() * 64;
if (arg0.anInt3431 == 0) {
arg0.anInt3400 = 1024;
}
arg0.xFine += (local20 - arg0.xFine) / local8;
arg0.zFine += (local36 - arg0.zFine) / local8;
if (arg0.anInt3431 == 1) {
arg0.anInt3400 = 1536;
}
arg0.anInt3417 = 0;
if (arg0.anInt3431 == 2) {
arg0.anInt3400 = 0;
}
if (arg0.anInt3431 == 3) {
arg0.anInt3400 = 512;
}
}
@OriginalMember(owner = "client!bh", name = "a", descriptor = "(IB)I")
public static int method554(@OriginalArg(0) int arg0) {
return arg0 >>> 8;
}
@OriginalMember(owner = "client!bh", name = "a", descriptor = "(IIIIIIII)V")
public static void method555(@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) {
@Pc(5) int local5;
@Pc(29) int local29;
if (GlRenderer.enabled) {
local5 = arg1 - 334;
if (local5 < 0) {
local5 = 0;
} else if (local5 > 100) {
local5 = 100;
}
local29 = local5 * (Static187.aShort27 - Static263.aShort30) / 100 + Static263.aShort30;
arg3 = local29 * arg3 >> 8;
}
local5 = 2048 - arg6 & 0x7FF;
local29 = 2048 - arg4 & 0x7FF;
@Pc(55) int local55 = 0;
@Pc(57) int local57 = arg3;
@Pc(59) int local59 = 0;
@Pc(72) int local72;
@Pc(68) int local68;
if (local5 != 0) {
local68 = MathUtils.cos[local5];
local72 = MathUtils.sin[local5];
local59 = local72 * -arg3 >> 16;
local57 = local68 * arg3 >> 16;
}
if (local29 != 0) {
local72 = MathUtils.sin[local29];
local68 = MathUtils.cos[local29];
local55 = local72 * local57 >> 16;
local57 = local57 * local68 >> 16;
}
Static240.cameraPitch = arg6;
Static184.cameraYaw = arg4;
Static134.renderZ = arg5 - local57;
Static138.renderX = arg0 - local55;
Static5.anInt40 = arg2 - local59;
}
@OriginalMember(owner = "client!bh", name = "a", descriptor = "(B)Lclient!ba;")
public static World getFirstWorld() {
Static51.worldPos = 0;
return WorldList.getNextWorld();
}
@OriginalMember(owner = "client!bh", name = "a", descriptor = "(IIII)V")
public static void method559(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3) {
@Pc(7) Tile local7 = SceneGraph.tiles[arg0][arg1][arg2];
if (local7 == null) {
return;
}
@Pc(13) WallDecor local13 = local7.aClass24_1;
if (local13 != null) {
local13.anInt1394 = local13.anInt1394 * arg3 / 16;
local13.anInt1392 = local13.anInt1392 * arg3 / 16;
}
}
}