Started organizing CS2/Protocol-related functions

This commit is contained in:
Pazaz 2022-04-25 04:02:02 -04:00
parent 46740027df
commit ef6a5d7385
268 changed files with 5936 additions and 6093 deletions

View file

@ -1,6 +1,5 @@
import org.openrs2.deob.annotation.OriginalArg;
import org.openrs2.deob.annotation.OriginalMember;
import org.openrs2.deob.annotation.Pc;
public final class Static152 {
@ -15,71 +14,11 @@ public final class Static152 {
@OriginalMember(owner = "client!ma", name = "a", descriptor = "(IIBIIII)V")
public static void method2826(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) int arg3, @OriginalArg(5) int arg4, @OriginalArg(6) int arg5) {
if (arg4 - arg3 >= Static172.anInt4164 && Static224.anInt5063 >= arg4 + arg3 && Static267.anInt5773 <= arg1 - arg3 && Static106.anInt2869 >= arg3 + arg1) {
if (arg4 - arg3 >= TextureOp29.anInt4164 && TextureOp29.anInt5063 >= arg4 + arg3 && TextureOp29.anInt5773 <= arg1 - arg3 && TextureOp29.anInt2869 >= arg3 + arg1) {
Static8.method120(arg5, arg0, arg1, arg2, arg3, arg4);
} else {
Static280.method4670(arg2, arg1, arg3, arg5, arg0, arg4);
}
}
@OriginalMember(owner = "client!ma", name = "a", descriptor = "([IIIIII)V")
public static void method2835(@OriginalArg(0) int[] arg0, @OriginalArg(1) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) int arg3, @OriginalArg(5) int arg4) {
@Pc(7) Tile local7 = Static130.aClass3_Sub5ArrayArrayArray1[arg2][arg3][arg4];
if (local7 == null) {
return;
}
@Pc(13) PlainTile local13 = local7.aClass131_1;
@Pc(23) int local23;
if (local13 != null) {
@Pc(18) int local18 = local13.anInt4871;
if (local18 != 0) {
for (local23 = 0; local23 < 4; local23++) {
arg0[arg1] = local18;
arg0[arg1 + 1] = local18;
arg0[arg1 + 2] = local18;
arg0[arg1 + 3] = local18;
arg1 += 512;
}
}
return;
}
@Pc(58) ShapedTile local58 = local7.aClass43_1;
if (local58 == null) {
return;
}
local23 = local58.anInt1966;
@Pc(67) int local67 = local58.anInt1967;
@Pc(70) int local70 = local58.anInt1969;
@Pc(73) int local73 = local58.anInt1968;
@Pc(77) int[] local77 = Static132.anIntArrayArray24[local23];
@Pc(81) int[] local81 = Static271.anIntArrayArray46[local67];
@Pc(83) int local83 = 0;
@Pc(87) int local87;
if (local70 != 0) {
for (local87 = 0; local87 < 4; local87++) {
arg0[arg1] = local77[local81[local83++]] == 0 ? local70 : local73;
arg0[arg1 + 1] = local77[local81[local83++]] == 0 ? local70 : local73;
arg0[arg1 + 2] = local77[local81[local83++]] == 0 ? local70 : local73;
arg0[arg1 + 3] = local77[local81[local83++]] == 0 ? local70 : local73;
arg1 += 512;
}
return;
}
for (local87 = 0; local87 < 4; local87++) {
if (local77[local81[local83++]] != 0) {
arg0[arg1] = local73;
}
if (local77[local81[local83++]] != 0) {
arg0[arg1 + 1] = local73;
}
if (local77[local81[local83++]] != 0) {
arg0[arg1 + 2] = local73;
}
if (local77[local81[local83++]] != 0) {
arg0[arg1 + 3] = local73;
}
arg1 += 512;
}
}
}