mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-11 09:00:26 -07:00
279 lines
11 KiB
Java
279 lines
11 KiB
Java
import java.nio.IntBuffer;
|
|
import javax.media.opengl.GL;
|
|
import org.openrs2.deob.annotation.OriginalArg;
|
|
import org.openrs2.deob.annotation.OriginalMember;
|
|
import org.openrs2.deob.annotation.Pc;
|
|
|
|
public final class Static46 {
|
|
|
|
@OriginalMember(owner = "client!dj", name = "a", descriptor = "Lclient!cf;")
|
|
public static GlSprite aClass3_Sub2_Sub1_Sub2_1 = null;
|
|
|
|
@OriginalMember(owner = "client!dj", name = "b", descriptor = "I")
|
|
public static int anInt1438 = 0;
|
|
|
|
@OriginalMember(owner = "client!dj", name = "c", descriptor = "I")
|
|
public static int anInt1439 = 0;
|
|
|
|
@OriginalMember(owner = "client!dj", name = "d", descriptor = "I")
|
|
private static int anInt1440 = 0;
|
|
|
|
@OriginalMember(owner = "client!dj", name = "e", descriptor = "I")
|
|
public static int anInt1441 = 0;
|
|
|
|
@OriginalMember(owner = "client!dj", name = "a", descriptor = "()V")
|
|
public static void method1173() {
|
|
aClass3_Sub2_Sub1_Sub2_1 = null;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "a", descriptor = "(IIII)V")
|
|
public static void method1174(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3) {
|
|
Static239.method4162();
|
|
@Pc(5) float local5 = (float) arg0 + 0.3F;
|
|
@Pc(10) float local10 = local5 + (float) arg2;
|
|
@Pc(18) float local18 = (float) Static239.anInt5329 - (float) arg1 - 0.3F;
|
|
@Pc(20) GL local20 = Static239.aGL1;
|
|
local20.glBegin(GL.GL_LINES);
|
|
local20.glColor3ub((byte) (arg3 >> 16), (byte) (arg3 >> 8), (byte) arg3);
|
|
local20.glVertex2f(local5, local18);
|
|
local20.glVertex2f(local10, local18);
|
|
local20.glEnd();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "b", descriptor = "(IIII)V")
|
|
public static void method1176(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3) {
|
|
Static239.method4162();
|
|
@Pc(5) float local5 = (float) arg0 + 0.3F;
|
|
@Pc(13) float local13 = (float) Static239.anInt5329 - (float) arg1 - 0.3F;
|
|
@Pc(18) float local18 = local13 - (float) arg2;
|
|
@Pc(20) GL local20 = Static239.aGL1;
|
|
local20.glBegin(GL.GL_LINES);
|
|
local20.glColor3ub((byte) (arg3 >> 16), (byte) (arg3 >> 8), (byte) arg3);
|
|
local20.glVertex2f(local5, local13);
|
|
local20.glVertex2f(local5, local18);
|
|
local20.glEnd();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "c", descriptor = "()V")
|
|
public static void method1177() {
|
|
anInt1439 = 0;
|
|
anInt1438 = 0;
|
|
anInt1440 = Static239.anInt5332;
|
|
anInt1441 = Static239.anInt5329;
|
|
@Pc(9) GL local9 = Static239.aGL1;
|
|
local9.glDisable(GL.GL_SCISSOR_TEST);
|
|
method1173();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "a", descriptor = "([IIIII)V")
|
|
public static void method1178(@OriginalArg(0) int[] arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4) {
|
|
Static239.method4162();
|
|
@Pc(2) GL local2 = Static239.aGL1;
|
|
local2.glRasterPos2i(arg1, Static239.anInt5329 - arg2);
|
|
local2.glPixelZoom(1.0F, -1.0F);
|
|
local2.glDisable(GL.GL_BLEND);
|
|
local2.glDisable(GL.GL_ALPHA_TEST);
|
|
local2.glDrawPixels(arg3, arg4, GL.GL_BGRA, Static239.aBoolean263 ? GL.GL_UNSIGNED_INT_8_8_8_8_REV : GL.GL_UNSIGNED_BYTE, IntBuffer.wrap(arg0));
|
|
local2.glEnable(GL.GL_ALPHA_TEST);
|
|
local2.glEnable(GL.GL_BLEND);
|
|
local2.glPixelZoom(1.0F, 1.0F);
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "a", descriptor = "(IIIII)V")
|
|
public static void method1179(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4) {
|
|
Static239.method4162();
|
|
@Pc(5) float local5 = (float) arg0 + 0.3F;
|
|
@Pc(12) float local12 = local5 + (float) (arg2 - 1);
|
|
@Pc(20) float local20 = (float) Static239.anInt5329 - (float) arg1 - 0.3F;
|
|
@Pc(27) float local27 = local20 - (float) (arg3 - 1);
|
|
@Pc(29) GL local29 = Static239.aGL1;
|
|
local29.glBegin(GL.GL_LINE_LOOP);
|
|
local29.glColor3ub((byte) (arg4 >> 16), (byte) (arg4 >> 8), (byte) arg4);
|
|
local29.glVertex2f(local5, local20);
|
|
local29.glVertex2f(local5, local27);
|
|
local29.glVertex2f(local12, local27);
|
|
local29.glVertex2f(local12, local20);
|
|
local29.glEnd();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "a", descriptor = "(IIIIII)V")
|
|
public static void method1180(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5) {
|
|
Static239.method4162();
|
|
@Pc(5) float local5 = (float) arg0 + 0.3F;
|
|
@Pc(12) float local12 = local5 + (float) (arg2 - 1);
|
|
@Pc(20) float local20 = (float) Static239.anInt5329 - (float) arg1 - 0.3F;
|
|
@Pc(27) float local27 = local20 - (float) (arg3 - 1);
|
|
@Pc(29) GL local29 = Static239.aGL1;
|
|
local29.glBegin(GL.GL_LINE_LOOP);
|
|
local29.glColor4ub((byte) (arg4 >> 16), (byte) (arg4 >> 8), (byte) arg4, arg5 > 255 ? -1 : (byte) arg5);
|
|
local29.glVertex2f(local5, local20);
|
|
local29.glVertex2f(local5, local27);
|
|
local29.glVertex2f(local12, local27);
|
|
local29.glVertex2f(local12, local20);
|
|
local29.glEnd();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "b", descriptor = "(IIIIII)V")
|
|
public static void method1181(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5) {
|
|
@Pc(3) int local3 = arg2 - arg0;
|
|
@Pc(7) int local7 = arg3 - arg1;
|
|
@Pc(14) int local14 = local3 >= 0 ? local3 : -local3;
|
|
@Pc(21) int local21 = local7 >= 0 ? local7 : -local7;
|
|
@Pc(23) int local23 = local14;
|
|
if (local14 < local21) {
|
|
local23 = local21;
|
|
}
|
|
if (local23 == 0) {
|
|
return;
|
|
}
|
|
@Pc(37) int local37 = (local3 << 16) / local23;
|
|
@Pc(43) int local43 = (local7 << 16) / local23;
|
|
if (local43 <= local37) {
|
|
local37 = -local37;
|
|
} else {
|
|
local43 = -local43;
|
|
}
|
|
@Pc(59) int local59 = arg5 * local43 >> 17;
|
|
@Pc(67) int local67 = arg5 * local43 + 1 >> 17;
|
|
@Pc(73) int local73 = arg5 * local37 >> 17;
|
|
@Pc(81) int local81 = arg5 * local37 + 1 >> 17;
|
|
@Pc(85) int local85 = arg0 + local59;
|
|
@Pc(89) int local89 = arg0 - local67;
|
|
@Pc(95) int local95 = arg0 + local3 - local67;
|
|
@Pc(101) int local101 = arg0 + local3 + local59;
|
|
@Pc(105) int local105 = arg1 + local73;
|
|
@Pc(109) int local109 = arg1 - local81;
|
|
@Pc(115) int local115 = arg1 + local7 - local81;
|
|
@Pc(121) int local121 = arg1 + local7 + local73;
|
|
Static239.method4162();
|
|
@Pc(124) GL local124 = Static239.aGL1;
|
|
local124.glColor3ub((byte) (arg4 >> 16), (byte) (arg4 >> 8), (byte) arg4);
|
|
local124.glBegin(GL.GL_TRIANGLE_FAN);
|
|
if (local43 <= local37) {
|
|
local124.glVertex2f((float) local101, (float) (Static239.anInt5329 - local121));
|
|
local124.glVertex2f((float) local95, (float) (Static239.anInt5329 - local115));
|
|
local124.glVertex2f((float) local89, (float) (Static239.anInt5329 - local109));
|
|
local124.glVertex2f((float) local85, (float) (Static239.anInt5329 - local105));
|
|
} else {
|
|
local124.glVertex2f((float) local85, (float) (Static239.anInt5329 - local105));
|
|
local124.glVertex2f((float) local89, (float) (Static239.anInt5329 - local109));
|
|
local124.glVertex2f((float) local95, (float) (Static239.anInt5329 - local115));
|
|
local124.glVertex2f((float) local101, (float) (Static239.anInt5329 - local121));
|
|
}
|
|
local124.glEnd();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "c", descriptor = "(IIIIII)V")
|
|
public static void method1182(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5) {
|
|
Static239.method4162();
|
|
@Pc(3) float local3 = (float) arg0;
|
|
@Pc(8) float local8 = local3 + (float) arg2;
|
|
@Pc(13) float local13 = (float) (Static239.anInt5329 - arg1);
|
|
@Pc(18) float local18 = local13 - (float) arg3;
|
|
@Pc(20) GL local20 = Static239.aGL1;
|
|
local20.glBegin(GL.GL_TRIANGLE_FAN);
|
|
local20.glColor4ub((byte) (arg4 >> 16), (byte) (arg4 >> 8), (byte) arg4, arg5 > 255 ? -1 : (byte) arg5);
|
|
local20.glVertex2f(local3, local13);
|
|
local20.glVertex2f(local3, local18);
|
|
local20.glVertex2f(local8, local18);
|
|
local20.glVertex2f(local8, local13);
|
|
local20.glEnd();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "c", descriptor = "(IIII)V")
|
|
public static void method1183(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3) {
|
|
if (anInt1439 < arg0) {
|
|
anInt1439 = arg0;
|
|
}
|
|
if (anInt1438 < arg1) {
|
|
anInt1438 = arg1;
|
|
}
|
|
if (anInt1440 > arg2) {
|
|
anInt1440 = arg2;
|
|
}
|
|
if (anInt1441 > arg3) {
|
|
anInt1441 = arg3;
|
|
}
|
|
@Pc(21) GL local21 = Static239.aGL1;
|
|
local21.glEnable(GL.GL_SCISSOR_TEST);
|
|
if (anInt1439 <= anInt1440 && anInt1438 <= anInt1441) {
|
|
local21.glScissor(anInt1439, Static239.anInt5329 - anInt1441, anInt1440 - anInt1439, anInt1441 - anInt1438);
|
|
} else {
|
|
local21.glScissor(0, 0, 0, 0);
|
|
}
|
|
method1173();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "d", descriptor = "()V")
|
|
public static void method1184() {
|
|
Static239.aGL1.glClear(GL.GL_DEPTH_BUFFER_BIT | GL.GL_COLOR_BUFFER_BIT);
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "b", descriptor = "(IIIII)V")
|
|
public static void method1185(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4) {
|
|
Static239.method4162();
|
|
@Pc(5) float local5 = (float) arg0 + 0.3F;
|
|
@Pc(10) float local10 = (float) arg2 + 0.3F;
|
|
@Pc(18) float local18 = (float) Static239.anInt5329 - (float) arg1 - 0.3F;
|
|
@Pc(26) float local26 = (float) Static239.anInt5329 - (float) arg3 - 0.3F;
|
|
@Pc(28) GL local28 = Static239.aGL1;
|
|
local28.glBegin(GL.GL_LINE_LOOP);
|
|
local28.glColor3ub((byte) (arg4 >> 16), (byte) (arg4 >> 8), (byte) arg4);
|
|
local28.glVertex2f(local5, local18);
|
|
local28.glVertex2f(local10, local26);
|
|
local28.glEnd();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "c", descriptor = "(IIIII)V")
|
|
public static void method1186(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4) {
|
|
Static239.method4162();
|
|
@Pc(3) float local3 = (float) arg0;
|
|
@Pc(8) float local8 = local3 + (float) arg2;
|
|
@Pc(13) float local13 = (float) (Static239.anInt5329 - arg1);
|
|
@Pc(18) float local18 = local13 - (float) arg3;
|
|
@Pc(20) GL local20 = Static239.aGL1;
|
|
local20.glBegin(GL.GL_TRIANGLE_FAN);
|
|
local20.glColor3ub((byte) (arg4 >> 16), (byte) (arg4 >> 8), (byte) arg4);
|
|
local20.glVertex2f(local3, local13);
|
|
local20.glVertex2f(local3, local18);
|
|
local20.glVertex2f(local8, local18);
|
|
local20.glVertex2f(local8, local13);
|
|
local20.glEnd();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "d", descriptor = "(IIII)V")
|
|
public static void method1187(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3) {
|
|
if (arg0 < 0) {
|
|
arg0 = 0;
|
|
}
|
|
if (arg1 < 0) {
|
|
arg1 = 0;
|
|
}
|
|
if (arg2 > Static239.anInt5332) {
|
|
arg2 = Static239.anInt5332;
|
|
}
|
|
if (arg3 > Static239.anInt5329) {
|
|
arg3 = Static239.anInt5329;
|
|
}
|
|
anInt1439 = arg0;
|
|
anInt1438 = arg1;
|
|
anInt1440 = arg2;
|
|
anInt1441 = arg3;
|
|
@Pc(27) GL local27 = Static239.aGL1;
|
|
local27.glEnable(GL.GL_SCISSOR_TEST);
|
|
if (anInt1439 <= anInt1440 && anInt1438 <= anInt1441) {
|
|
local27.glScissor(anInt1439, Static239.anInt5329 - anInt1441, anInt1440 - anInt1439, anInt1441 - anInt1438);
|
|
} else {
|
|
local27.glScissor(0, 0, 0, 0);
|
|
}
|
|
method1173();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!dj", name = "a", descriptor = "(Lclient!cf;)V")
|
|
public static void method1188(@OriginalArg(0) GlSprite arg0) {
|
|
if (arg0.anInt1859 != anInt1441 - anInt1438) {
|
|
throw new IllegalArgumentException();
|
|
}
|
|
aClass3_Sub2_Sub1_Sub2_1 = arg0;
|
|
}
|
|
}
|