mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-20 21:40:30 -07:00
317 lines
13 KiB
Java
317 lines
13 KiB
Java
import java.nio.ByteBuffer;
|
|
import org.openrs2.deob.annotation.OriginalArg;
|
|
import org.openrs2.deob.annotation.OriginalMember;
|
|
import org.openrs2.deob.annotation.Pc;
|
|
|
|
public final class Static237 {
|
|
|
|
@OriginalMember(owner = "client!td", name = "G", descriptor = "[J")
|
|
public static long[] aLongArray10;
|
|
|
|
@OriginalMember(owner = "client!td", name = "T", descriptor = "Ljava/nio/ByteBuffer;")
|
|
public static ByteBuffer aByteBuffer9;
|
|
|
|
@OriginalMember(owner = "client!td", name = "rb", descriptor = "F")
|
|
public static float aFloat24;
|
|
|
|
@OriginalMember(owner = "client!td", name = "sb", descriptor = "I")
|
|
public static int anInt5298;
|
|
|
|
@OriginalMember(owner = "client!td", name = "tb", descriptor = "F")
|
|
public static float aFloat25;
|
|
|
|
@OriginalMember(owner = "client!td", name = "vb", descriptor = "I")
|
|
public static int anInt5299;
|
|
|
|
@OriginalMember(owner = "client!td", name = "wb", descriptor = "F")
|
|
public static float aFloat26;
|
|
|
|
@OriginalMember(owner = "client!td", name = "xb", descriptor = "F")
|
|
public static float aFloat27;
|
|
|
|
@OriginalMember(owner = "client!td", name = "yb", descriptor = "I")
|
|
public static int anInt5300;
|
|
|
|
@OriginalMember(owner = "client!td", name = "zb", descriptor = "F")
|
|
public static float aFloat28;
|
|
|
|
@OriginalMember(owner = "client!td", name = "Ab", descriptor = "F")
|
|
public static float aFloat29;
|
|
|
|
@OriginalMember(owner = "client!td", name = "D", descriptor = "Lclient!wa;")
|
|
public static Buffer aClass3_Sub15_8 = new Buffer(10000);
|
|
|
|
@OriginalMember(owner = "client!td", name = "bb", descriptor = "Lclient!td;")
|
|
public static Class8_Sub1_Sub1 aClass8_Sub1_Sub1_1 = new Class8_Sub1_Sub1();
|
|
|
|
@OriginalMember(owner = "client!td", name = "jb", descriptor = "Lclient!td;")
|
|
public static Class8_Sub1_Sub1 aClass8_Sub1_Sub1_2 = new Class8_Sub1_Sub1();
|
|
|
|
@OriginalMember(owner = "client!td", name = "mb", descriptor = "Lclient!td;")
|
|
public static Class8_Sub1_Sub1 aClass8_Sub1_Sub1_3 = new Class8_Sub1_Sub1();
|
|
|
|
@OriginalMember(owner = "client!td", name = "nb", descriptor = "Lclient!td;")
|
|
public static Class8_Sub1_Sub1 aClass8_Sub1_Sub1_4 = new Class8_Sub1_Sub1();
|
|
|
|
@OriginalMember(owner = "client!td", name = "ob", descriptor = "Lclient!td;")
|
|
public static Class8_Sub1_Sub1 aClass8_Sub1_Sub1_5 = new Class8_Sub1_Sub1();
|
|
|
|
@OriginalMember(owner = "client!td", name = "pb", descriptor = "Lclient!td;")
|
|
public static Class8_Sub1_Sub1 aClass8_Sub1_Sub1_6 = new Class8_Sub1_Sub1();
|
|
|
|
@OriginalMember(owner = "client!td", name = "qb", descriptor = "[I")
|
|
public static int[] anIntArray467 = new int[1];
|
|
|
|
@OriginalMember(owner = "client!td", name = "ub", descriptor = "[I")
|
|
public static int[] anIntArray468 = new int[1];
|
|
|
|
@OriginalMember(owner = "client!td", name = "Bb", descriptor = "Z")
|
|
public static boolean aBoolean260 = false;
|
|
|
|
@OriginalMember(owner = "client!td", name = "a", descriptor = "(FFF)I")
|
|
public static int method4092(@OriginalArg(0) float arg0, @OriginalArg(1) float arg1, @OriginalArg(2) float arg2) {
|
|
@Pc(8) float local8 = arg0 < 0.0F ? -arg0 : arg0;
|
|
@Pc(17) float local17 = arg1 < 0.0F ? -arg1 : arg1;
|
|
@Pc(26) float local26 = arg2 < 0.0F ? -arg2 : arg2;
|
|
if (local17 > local8 && local17 > local26) {
|
|
return arg1 > 0.0F ? 0 : 1;
|
|
} else if (local26 > local8 && local26 > local17) {
|
|
return arg2 > 0.0F ? 2 : 3;
|
|
} else if (arg0 > 0.0F) {
|
|
return 4;
|
|
} else {
|
|
return 5;
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!td", name = "a", descriptor = "(IIIIII[FFIF)V")
|
|
public static void method4095(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5, @OriginalArg(6) float[] arg6, @OriginalArg(7) float arg7, @OriginalArg(8) int arg8, @OriginalArg(9) float arg9) {
|
|
@Pc(3) int local3 = arg0 - arg3;
|
|
@Pc(7) int local7 = arg1 - arg4;
|
|
@Pc(11) int local11 = arg2 - arg5;
|
|
@Pc(32) float local32 = (float) local3 * arg6[0] + (float) local7 * arg6[1] + (float) local11 * arg6[2];
|
|
@Pc(53) float local53 = (float) local3 * arg6[3] + (float) local7 * arg6[4] + (float) local11 * arg6[5];
|
|
@Pc(74) float local74 = (float) local3 * arg6[6] + (float) local7 * arg6[7] + (float) local11 * arg6[8];
|
|
@Pc(85) float local85 = (float) Math.atan2((double) local32, (double) local74) / 6.2831855F + 0.5F;
|
|
if (arg7 != 1.0F) {
|
|
local85 *= arg7;
|
|
}
|
|
@Pc(99) float local99 = local53 + arg9 + 0.5F;
|
|
@Pc(104) float local104;
|
|
if (arg8 == 1) {
|
|
local104 = local85;
|
|
local85 = -local99;
|
|
local99 = local104;
|
|
} else if (arg8 == 2) {
|
|
local85 = -local85;
|
|
local99 = -local99;
|
|
} else if (arg8 == 3) {
|
|
local104 = local85;
|
|
local85 = local99;
|
|
local99 = -local104;
|
|
}
|
|
aFloat26 = local85;
|
|
aFloat28 = local99;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!td", name = "a", descriptor = "(ISIB)I")
|
|
public static int method4096(@OriginalArg(0) int arg0, @OriginalArg(1) short arg1, @OriginalArg(2) int arg2, @OriginalArg(3) byte arg3) {
|
|
@Pc(5) int local5 = Static94.anIntArray220[Static268.method4585(arg0, arg2)];
|
|
if (arg1 != -1) {
|
|
@Pc(15) int local15 = Static94.anInterface1_2.method3238(arg1 & 0xFFFF);
|
|
@Pc(21) int local21;
|
|
@Pc(44) int local44;
|
|
if (local15 != 0) {
|
|
if (arg2 < 0) {
|
|
local21 = 0;
|
|
} else if (arg2 > 127) {
|
|
local21 = 16777215;
|
|
} else {
|
|
local21 = arg2 * 131586;
|
|
}
|
|
if (local15 == 256) {
|
|
local5 = local21;
|
|
} else {
|
|
local44 = 256 - local15;
|
|
local5 = ((local21 & 0xFF00FF) * local15 + (local5 & 0xFF00FF) * local44 & 0xFF00FF00) + ((local21 & 0xFF00) * local15 + (local5 & 0xFF00) * local44 & 0xFF0000) >> 8;
|
|
}
|
|
}
|
|
local21 = Static94.anInterface1_2.method3229(arg1 & 0xFFFF);
|
|
if (local21 != 0) {
|
|
local21 += 256;
|
|
@Pc(92) int local92 = (local5 >> 16 & 0xFF) * local21;
|
|
if (local92 > 65535) {
|
|
local92 = 65535;
|
|
}
|
|
local44 = (local5 >> 8 & 0xFF) * local21;
|
|
if (local44 > 65535) {
|
|
local44 = 65535;
|
|
}
|
|
@Pc(116) int local116 = (local5 & 0xFF) * local21;
|
|
if (local116 > 65535) {
|
|
local116 = 65535;
|
|
}
|
|
local5 = ((local92 & 0xFF00) << 8) + (local44 & 0xFF00) + (local116 >> 8);
|
|
}
|
|
}
|
|
return (local5 << 8) + (255 - (arg3 & 0xFF));
|
|
}
|
|
|
|
@OriginalMember(owner = "client!td", name = "a", descriptor = "(IIIIFFF)[F")
|
|
public static float[] method4097(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) float arg4, @OriginalArg(5) float arg5, @OriginalArg(6) float arg6) {
|
|
@Pc(2) float[] local2 = new float[9];
|
|
@Pc(5) float[] local5 = new float[9];
|
|
@Pc(13) float local13 = (float) Math.cos((double) ((float) arg3 * 0.024543693F));
|
|
@Pc(21) float local21 = (float) Math.sin((double) ((float) arg3 * 0.024543693F));
|
|
local2[0] = local13;
|
|
local2[1] = 0.0F;
|
|
local2[2] = local21;
|
|
local2[3] = 0.0F;
|
|
local2[4] = 1.0F;
|
|
local2[5] = 0.0F;
|
|
local2[6] = -local21;
|
|
local2[7] = 0.0F;
|
|
local2[8] = local13;
|
|
@Pc(65) float[] local65 = new float[9];
|
|
@Pc(67) float local67 = 1.0F;
|
|
@Pc(69) float local69 = 0.0F;
|
|
@Pc(74) float local74 = (float) arg1 / 32767.0F;
|
|
@Pc(84) float local84 = -((float) Math.sqrt((double) (1.0F - local74 * local74)));
|
|
@Pc(88) float local88 = 1.0F - local74;
|
|
@Pc(99) float local99 = (float) Math.sqrt((double) (arg0 * arg0 + arg2 * arg2));
|
|
if (local99 == 0.0F && local74 == 0.0F) {
|
|
local5 = local2;
|
|
} else {
|
|
if (local99 != 0.0F) {
|
|
local67 = (float) -arg2 / local99;
|
|
local69 = (float) arg0 / local99;
|
|
}
|
|
local65[0] = local74 + local67 * local67 * local88;
|
|
local65[1] = local69 * local84;
|
|
local65[2] = local69 * local67 * local88;
|
|
local65[3] = -local69 * local84;
|
|
local65[4] = local74;
|
|
local65[5] = local67 * local84;
|
|
local65[6] = local67 * local69 * local88;
|
|
local65[7] = -local67 * local84;
|
|
local65[8] = local74 + local69 * local69 * local88;
|
|
local5[0] = local2[0] * local65[0] + local2[1] * local65[3] + local2[2] * local65[6];
|
|
local5[1] = local2[0] * local65[1] + local2[1] * local65[4] + local2[2] * local65[7];
|
|
local5[2] = local2[0] * local65[2] + local2[1] * local65[5] + local2[2] * local65[8];
|
|
local5[3] = local2[3] * local65[0] + local2[4] * local65[3] + local2[5] * local65[6];
|
|
local5[4] = local2[3] * local65[1] + local2[4] * local65[4] + local2[5] * local65[7];
|
|
local5[5] = local2[3] * local65[2] + local2[4] * local65[5] + local2[5] * local65[8];
|
|
local5[6] = local2[6] * local65[0] + local2[7] * local65[3] + local2[8] * local65[6];
|
|
local5[7] = local2[6] * local65[1] + local2[7] * local65[4] + local2[8] * local65[7];
|
|
local5[8] = local2[6] * local65[2] + local2[7] * local65[5] + local2[8] * local65[8];
|
|
}
|
|
local5[0] *= arg4;
|
|
local5[1] *= arg4;
|
|
local5[2] *= arg4;
|
|
local5[3] *= arg5;
|
|
local5[4] *= arg5;
|
|
local5[5] *= arg5;
|
|
local5[6] *= arg6;
|
|
local5[7] *= arg6;
|
|
local5[8] *= arg6;
|
|
return local5;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!td", name = "a", descriptor = "(IIIIII[FIF)V")
|
|
public static void method4101(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5, @OriginalArg(6) float[] arg6, @OriginalArg(7) int arg7, @OriginalArg(8) float arg8) {
|
|
@Pc(3) int local3 = arg0 - arg3;
|
|
@Pc(7) int local7 = arg1 - arg4;
|
|
@Pc(11) int local11 = arg2 - arg5;
|
|
@Pc(32) float local32 = (float) local3 * arg6[0] + (float) local7 * arg6[1] + (float) local11 * arg6[2];
|
|
@Pc(53) float local53 = (float) local3 * arg6[3] + (float) local7 * arg6[4] + (float) local11 * arg6[5];
|
|
@Pc(74) float local74 = (float) local3 * arg6[6] + (float) local7 * arg6[7] + (float) local11 * arg6[8];
|
|
@Pc(89) float local89 = (float) Math.sqrt((double) (local32 * local32 + local53 * local53 + local74 * local74));
|
|
@Pc(100) float local100 = (float) Math.atan2((double) local32, (double) local74) / 6.2831855F + 0.5F;
|
|
@Pc(113) float local113 = (float) Math.asin((double) (local53 / local89)) / 3.1415927F + arg8 + 0.5F;
|
|
@Pc(118) float local118;
|
|
if (arg7 == 1) {
|
|
local118 = local100;
|
|
local100 = -local113;
|
|
local113 = local118;
|
|
} else if (arg7 == 2) {
|
|
local100 = -local100;
|
|
local113 = -local113;
|
|
} else if (arg7 == 3) {
|
|
local118 = local100;
|
|
local100 = local113;
|
|
local113 = -local118;
|
|
}
|
|
aFloat29 = local100;
|
|
aFloat25 = local113;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!td", name = "a", descriptor = "(IIIIIII[FIFFF)V")
|
|
public static void method4104(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5, @OriginalArg(6) int arg6, @OriginalArg(7) float[] arg7, @OriginalArg(8) int arg8, @OriginalArg(9) float arg9, @OriginalArg(10) float arg10, @OriginalArg(11) float arg11) {
|
|
@Pc(3) int local3 = arg0 - arg3;
|
|
@Pc(7) int local7 = arg1 - arg4;
|
|
@Pc(11) int local11 = arg2 - arg5;
|
|
@Pc(32) float local32 = (float) local3 * arg7[0] + (float) local7 * arg7[1] + (float) local11 * arg7[2];
|
|
@Pc(53) float local53 = (float) local3 * arg7[3] + (float) local7 * arg7[4] + (float) local11 * arg7[5];
|
|
@Pc(74) float local74 = (float) local3 * arg7[6] + (float) local7 * arg7[7] + (float) local11 * arg7[8];
|
|
@Pc(82) float local82;
|
|
@Pc(89) float local89;
|
|
if (arg6 == 0) {
|
|
local82 = local32 + arg9 + 0.5F;
|
|
local89 = arg11 + 0.5F - local74;
|
|
} else if (arg6 == 1) {
|
|
local82 = local32 + arg9 + 0.5F;
|
|
local89 = local74 + arg11 + 0.5F;
|
|
} else if (arg6 == 2) {
|
|
local82 = arg9 + 0.5F - local32;
|
|
local89 = arg10 + 0.5F - local53;
|
|
} else if (arg6 == 3) {
|
|
local82 = local32 + arg9 + 0.5F;
|
|
local89 = arg10 + 0.5F - local53;
|
|
} else if (arg6 == 4) {
|
|
local82 = local74 + arg11 + 0.5F;
|
|
local89 = arg10 + 0.5F - local53;
|
|
} else {
|
|
local82 = arg11 + 0.5F - local74;
|
|
local89 = arg10 + 0.5F - local53;
|
|
}
|
|
@Pc(177) float local177;
|
|
if (arg8 == 1) {
|
|
local177 = local82;
|
|
local82 = -local89;
|
|
local89 = local177;
|
|
} else if (arg8 == 2) {
|
|
local82 = -local82;
|
|
local89 = -local89;
|
|
} else if (arg8 == 3) {
|
|
local177 = local82;
|
|
local82 = local89;
|
|
local89 = -local177;
|
|
}
|
|
aFloat27 = local82;
|
|
aFloat24 = local89;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!td", name = "a", descriptor = "([FI)[F")
|
|
public static float[] method4112(@OriginalArg(0) float[] arg0, @OriginalArg(1) int arg1) {
|
|
@Pc(2) float[] local2 = new float[arg1];
|
|
Static289.method2615(arg0, 0, local2, 0, arg1);
|
|
return local2;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!td", name = "a", descriptor = "([SI)[S")
|
|
public static short[] method4119(@OriginalArg(0) short[] arg0, @OriginalArg(1) int arg1) {
|
|
@Pc(2) short[] local2 = new short[arg1];
|
|
Static289.method2616(arg0, 0, local2, 0, arg1);
|
|
return local2;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!td", name = "v", descriptor = "()V")
|
|
public static void method4120() {
|
|
aClass8_Sub1_Sub1_1 = new Class8_Sub1_Sub1();
|
|
aClass8_Sub1_Sub1_2 = new Class8_Sub1_Sub1();
|
|
aClass8_Sub1_Sub1_3 = new Class8_Sub1_Sub1();
|
|
aClass8_Sub1_Sub1_4 = new Class8_Sub1_Sub1();
|
|
aClass8_Sub1_Sub1_5 = new Class8_Sub1_Sub1();
|
|
aClass8_Sub1_Sub1_6 = new Class8_Sub1_Sub1();
|
|
}
|
|
}
|