rt4-client/client/src/main/java/Static46.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;
}
}