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 Static156 { @OriginalMember(owner = "client!mf", name = "O", descriptor = "[[B") public static byte[][] aByteArrayArray11; @OriginalMember(owner = "client!mf", name = "W", descriptor = "Lclient!ve;") public static Class153 aClass153_59; @OriginalMember(owner = "client!mf", name = "X", descriptor = "I") public static int anInt3783; @OriginalMember(owner = "client!mf", name = "q", descriptor = "Lclient!na;") public static final Class100 aClass100_742 = Static28.method790("Okay"); @OriginalMember(owner = "client!mf", name = "x", descriptor = "Lclient!ha;") public static final Class56 aClass56_1 = new Class56(); @OriginalMember(owner = "client!mf", name = "K", descriptor = "Lclient!na;") public static final Class100 aClass100_743 = Static28.method790("Poser"); @OriginalMember(owner = "client!mf", name = "S", descriptor = "Lclient!na;") public static final Class100 aClass100_744 = Static28.method790("Starte 3D)2Softwarebibliothek)3"); @OriginalMember(owner = "client!mf", name = "T", descriptor = "Lclient!na;") private static final Class100 aClass100_745 = Static28.method790("rating: "); @OriginalMember(owner = "client!mf", name = "U", descriptor = "Lclient!na;") public static Class100 aClass100_746 = aClass100_745; @OriginalMember(owner = "client!mf", name = "a", descriptor = "(IIIII[[[B[I[I[I[I[IIBII)V") public static void method2954(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) byte[][][] arg5, @OriginalArg(6) int[] arg6, @OriginalArg(7) int[] arg7, @OriginalArg(8) int[] arg8, @OriginalArg(9) int[] arg9, @OriginalArg(10) int[] arg10, @OriginalArg(11) int arg11, @OriginalArg(12) byte arg12, @OriginalArg(13) int arg13, @OriginalArg(14) int arg14) { if (arg0 < 0) { arg0 = 0; } else if (arg0 >= Static152.anInt3594 * 128) { arg0 = Static152.anInt3594 * 128 - 1; } if (arg2 < 0) { arg2 = 0; } else if (arg2 >= Static99.anInt2550 * 128) { arg2 = Static99.anInt2550 * 128 - 1; } Static109.anInt2886 = Class58.anIntArray223[arg3]; Static121.anInt3038 = Class58.anIntArray225[arg3]; Static231.anInt5205 = Class58.anIntArray223[arg4]; Static81.anInt2222 = Class58.anIntArray225[arg4]; Static149.anInt3555 = arg0; Static162.anInt3947 = arg1; Static217.anInt4903 = arg2; Static167.anInt4069 = arg0 / 128; Static193.anInt4539 = arg2 / 128; Static31.anInt987 = Static167.anInt4069 - Static277.anInt5855; if (Static31.anInt987 < 0) { Static31.anInt987 = 0; } Static80.anInt4698 = Static193.anInt4539 - Static277.anInt5855; if (Static80.anInt4698 < 0) { Static80.anInt4698 = 0; } Static2.anInt15 = Static167.anInt4069 + Static277.anInt5855; if (Static2.anInt15 > Static152.anInt3594) { Static2.anInt15 = Static152.anInt3594; } Static215.anInt4866 = Static193.anInt4539 + Static277.anInt5855; if (Static215.anInt4866 > Static99.anInt2550) { Static215.anInt4866 = Static99.anInt2550; } @Pc(99) short local99; if (Static239.aBoolean269) { local99 = 3584; } else { local99 = 3500; } @Pc(104) int local104; @Pc(113) int local113; for (local104 = 0; local104 < Static277.anInt5855 + Static277.anInt5855 + 2; local104++) { for (local113 = 0; local113 < Static277.anInt5855 + Static277.anInt5855 + 2; local113++) { @Pc(130) int local130 = (local104 - Static277.anInt5855 << 7) - (Static149.anInt3555 & 0x7F); @Pc(140) int local140 = (local113 - Static277.anInt5855 << 7) - (Static217.anInt4903 & 0x7F); @Pc(146) int local146 = Static167.anInt4069 + local104 - Static277.anInt5855; @Pc(152) int local152 = Static193.anInt4539 + local113 - Static277.anInt5855; if (local146 >= 0 && local152 >= 0 && local146 < Static152.anInt3594 && local152 < Static99.anInt2550) { @Pc(176) int local176; if (Static80.anIntArrayArrayArray19 == null) { local176 = Static107.anIntArrayArrayArray10[0][local146][local152] + 128 - Static162.anInt3947; } else { local176 = Static80.anIntArrayArrayArray19[0][local146][local152] + 128 - Static162.anInt3947; } @Pc(201) int local201 = Static107.anIntArrayArrayArray10[3][local146][local152] - Static162.anInt3947 - 1000; Static89.aBooleanArrayArray3[local104][local113] = Static160.method3049(local130, local201, local176, local140, local99); } else { Static89.aBooleanArrayArray3[local104][local113] = false; } } } for (local104 = 0; local104 < Static277.anInt5855 + Static277.anInt5855 + 1; local104++) { for (local113 = 0; local113 < Static277.anInt5855 + Static277.anInt5855 + 1; local113++) { Static48.aBooleanArrayArray1[local104][local113] = Static89.aBooleanArrayArray3[local104][local113] || Static89.aBooleanArrayArray3[local104 + 1][local113] || Static89.aBooleanArrayArray3[local104][local113 + 1] || Static89.aBooleanArrayArray3[local104 + 1][local113 + 1]; } } Static8.anIntArray8 = arg6; Static127.anIntArray292 = arg7; Static96.anIntArray234 = arg8; Static234.anIntArray454 = arg9; Static206.anIntArray427 = arg10; Static123.method2419(); if (Static276.aClass3_Sub5ArrayArrayArray3 != null) { Static278.method4648(true); Static248.method3292(arg0, arg1, arg2, null, 0, (byte) 0, arg13, arg14); if (Static239.aBoolean269) { Static119.aBoolean153 = false; Static27.method766(0, 0); Static161.method3066(null); Static120.method2390(); } Static278.method4648(false); } Static248.method3292(arg0, arg1, arg2, arg5, arg11, arg12, arg13, arg14); } @OriginalMember(owner = "client!mf", name = "a", descriptor = "(JI)V") public static void method2956(@OriginalArg(0) long arg0) { if ((long) 0 != arg0) { Static6.aClass3_Sub15_Sub1_1.method2242(104); Static6.aClass3_Sub15_Sub1_1.method2166(arg0); } } @OriginalMember(owner = "client!mf", name = "e", descriptor = "(I)V") public static void method2958() { if (Class213.aString20.toLowerCase().indexOf("microsoft") != -1) { Static196.anIntArray407[187] = 27; Static196.anIntArray407[223] = 28; Static196.anIntArray407[221] = 43; Static196.anIntArray407[188] = 71; Static196.anIntArray407[222] = 59; Static196.anIntArray407[192] = 58; Static196.anIntArray407[191] = 73; Static196.anIntArray407[219] = 42; Static196.anIntArray407[190] = 72; Static196.anIntArray407[186] = 57; Static196.anIntArray407[220] = 74; Static196.anIntArray407[189] = 26; return; } if (Class213.aMethod6 == null) { Static196.anIntArray407[192] = 58; Static196.anIntArray407[222] = 59; } else { Static196.anIntArray407[222] = 58; Static196.anIntArray407[192] = 28; Static196.anIntArray407[520] = 59; } Static196.anIntArray407[45] = 26; Static196.anIntArray407[61] = 27; Static196.anIntArray407[91] = 42; Static196.anIntArray407[59] = 57; Static196.anIntArray407[93] = 43; Static196.anIntArray407[44] = 71; Static196.anIntArray407[92] = 74; Static196.anIntArray407[46] = 72; Static196.anIntArray407[47] = 73; } @OriginalMember(owner = "client!mf", name = "a", descriptor = "()V") public static void method2959() { @Pc(1) GL local1 = Static239.aGL1; local1.glDisableClientState(GL.GL_COLOR_ARRAY); Static239.method4164(false); local1.glDisable(GL.GL_DEPTH_TEST); local1.glPushAttrib(GL.GL_FOG_BIT); local1.glFogf(GL.GL_FOG_START, 3072.0F); Static239.method4178(); for (@Pc(19) int local19 = 0; local19 < Static36.aClass3_Sub14ArrayArray1[0].length; local19++) { @Pc(31) Class3_Sub14 local31 = Static36.aClass3_Sub14ArrayArray1[0][local19]; if (local31.anInt2485 >= 0 && Static94.anInterface1_2.method3237(local31.anInt2485) == 4) { local1.glColor4fv(Static190.method3441(local31.anInt2486), 0); @Pc(57) float local57 = 201.5F - (local31.aBoolean140 ? 1.0F : 0.5F); local31.method1944(Static130.aClass3_Sub5ArrayArrayArray1, local57, true); } } local1.glEnableClientState(GL.GL_COLOR_ARRAY); Static239.method4173(); local1.glEnable(GL.GL_DEPTH_TEST); local1.glPopAttrib(); Static239.method4157(); } @OriginalMember(owner = "client!mf", name = "a", descriptor = "(BLclient!wa;)Lclient!ta;") public static Class18_Sub4 method2960(@OriginalArg(1) Buffer arg0) { return new Class18_Sub4(arg0.method2213(), arg0.method2213(), arg0.method2213(), arg0.method2213(), arg0.method2220(), arg0.method2220(), arg0.method2229()); } }