diff --git a/client/src/main/java/GlRenderer.java b/client/src/main/java/GlRenderer.java index 07f7e69..b26060f 100644 --- a/client/src/main/java/GlRenderer.java +++ b/client/src/main/java/GlRenderer.java @@ -1,7 +1,7 @@ import java.awt.Canvas; -import java.io.UnsupportedEncodingException; import java.nio.ByteOrder; import java.nio.IntBuffer; +import java.nio.charset.StandardCharsets; import com.jogamp.nativewindow.awt.AWTGraphicsConfiguration; import com.jogamp.nativewindow.awt.JAWTWindow; @@ -87,7 +87,7 @@ public final class GlRenderer { private static int textureCombineAlphaMode = 0; @OriginalMember(owner = "client!tf", name = "i", descriptor = "I") - private static int textureCombineeRgbMode = 0; + private static int textureCombineRgbMode = 0; @OriginalMember(owner = "client!tf", name = "j", descriptor = "F") private static float aFloat31 = 0.0F; @@ -130,11 +130,7 @@ public final class GlRenderer { @OriginalMember(owner = "client!tf", name = "a", descriptor = "(Ljava/lang/String;)Lclient!na;") private static JagString method4147(@OriginalArg(0) String arg0) { @Pc(3) byte[] local3; - try { - local3 = arg0.getBytes("ISO-8859-1"); - } catch (@Pc(5) UnsupportedEncodingException local5) { - local3 = arg0.getBytes(); - } + local3 = arg0.getBytes(StandardCharsets.ISO_8859_1); return Static10.decodeString(local3, local3.length, 0); } @@ -239,7 +235,7 @@ public final class GlRenderer { textureId = -1; gl.glTexEnvi(GL2.GL_TEXTURE_ENV, GL2.GL_TEXTURE_ENV_MODE, GL2.GL_COMBINE); gl.glTexEnvi(GL2.GL_TEXTURE_ENV, GL2.GL_COMBINE_RGB, GL2.GL_MODULATE); - textureCombineeRgbMode = 0; + textureCombineRgbMode = 0; gl.glTexEnvi(GL2.GL_TEXTURE_ENV, GL2.GL_COMBINE_ALPHA, GL2.GL_MODULATE); textureCombineAlphaMode = 0; gl.glEnable(GL2.GL_LIGHTING); @@ -286,16 +282,16 @@ public final class GlRenderer { } @OriginalMember(owner = "client!tf", name = "b", descriptor = "(Z)V") - public static void setDepthTestEnabled(@OriginalArg(0) boolean arg0) { - if (arg0 == depthTestEnabled) { + public static void setDepthTestEnabled(@OriginalArg(0) boolean enabled) { + if (enabled == depthTestEnabled) { return; } - if (arg0) { + if (enabled) { gl.glEnable(GL2.GL_DEPTH_TEST); } else { gl.glDisable(GL2.GL_DEPTH_TEST); } - depthTestEnabled = arg0; + depthTestEnabled = enabled; } @OriginalMember(owner = "client!tf", name = "a", descriptor = "(F)V") @@ -373,16 +369,16 @@ public final class GlRenderer { } @OriginalMember(owner = "client!tf", name = "c", descriptor = "(Z)V") - public static void setLightingEnabled(@OriginalArg(0) boolean arg0) { - if (arg0 == lightingEnabled) { + public static void setLightingEnabled(@OriginalArg(0) boolean enabled) { + if (enabled == lightingEnabled) { return; } - if (arg0) { + if (enabled) { gl.glEnable(GL2.GL_LIGHTING); } else { gl.glDisable(GL2.GL_LIGHTING); } - lightingEnabled = arg0; + lightingEnabled = enabled; } @OriginalMember(owner = "client!tf", name = "l", descriptor = "()F") @@ -700,6 +696,7 @@ public final class GlRenderer { window.unlockSurface(); } gl = GLContext.getCurrentGL().getGL2(); + gl.glLineWidth((float) GameShell.canvasScale); new GLUgl2es1(); enabled = true; canvasWidth = canvas.getSize().width; @@ -744,10 +741,6 @@ public final class GlRenderer { public static int topMargin; - public static int topPadding; - - public static int leftPadding; - public static int viewportWidth; public static int viewportHeight; @@ -786,29 +779,29 @@ public final class GlRenderer { } @OriginalMember(owner = "client!tf", name = "d", descriptor = "(I)V") - public static void setTextureCombineRgbMode(@OriginalArg(0) int arg0) { - if (arg0 == textureCombineeRgbMode) { + public static void setTextureCombineRgbMode(@OriginalArg(0) int mode) { + if (mode == textureCombineRgbMode) { return; } - if (arg0 == 0) { + if (mode == 0) { gl.glTexEnvi(GL2.GL_TEXTURE_ENV, GL2.GL_COMBINE_RGB, GL2.GL_MODULATE); } - if (arg0 == 1) { + if (mode == 1) { gl.glTexEnvi(GL2.GL_TEXTURE_ENV, GL2.GL_COMBINE_RGB, GL2.GL_REPLACE); } - if (arg0 == 2) { + if (mode == 2) { gl.glTexEnvi(GL2.GL_TEXTURE_ENV, GL2.GL_COMBINE_RGB, GL2.GL_ADD); } - if (arg0 == 3) { + if (mode == 3) { gl.glTexEnvi(GL2.GL_TEXTURE_ENV, GL2.GL_COMBINE_RGB, GL2.GL_SUBTRACT); } - if (arg0 == 4) { + if (mode == 4) { gl.glTexEnvi(GL2.GL_TEXTURE_ENV, GL2.GL_COMBINE_RGB, GL2.GL_ADD_SIGNED); } - if (arg0 == 5) { + if (mode == 5) { gl.glTexEnvi(GL2.GL_TEXTURE_ENV, GL2.GL_COMBINE_RGB, GL2.GL_INTERPOLATE); } - textureCombineeRgbMode = arg0; + textureCombineRgbMode = mode; } @OriginalMember(owner = "client!tf", name = "s", descriptor = "()V") diff --git a/client/src/main/java/Static46.java b/client/src/main/java/Static46.java index 8b658d6..b247995 100644 --- a/client/src/main/java/Static46.java +++ b/client/src/main/java/Static46.java @@ -69,10 +69,10 @@ public final class Static46 { public static void method1178(@OriginalArg(0) int[] arg0, @OriginalArg(1) int x, @OriginalArg(2) int y, @OriginalArg(3) int width, @OriginalArg(4) int height) { GlRenderer.method4162(); @Pc(2) GL2 gl = GlRenderer.gl; - gl.glRasterPos2i(x, GlRenderer.canvasHeight - y - height); + gl.glRasterPos2i(x, GlRenderer.canvasHeight - y); + gl.glPixelZoom((float) GameShell.canvasScale, (float) -GameShell.canvasScale); gl.glDisable(GL2.GL_BLEND); gl.glDisable(GL2.GL_ALPHA_TEST); - gl.glPixelZoom((float) GameShell.canvasScale, (float) GameShell.canvasScale); gl.glDrawPixels(width, height, GL2.GL_BGRA, GlRenderer.bigEndian ? GL2.GL_UNSIGNED_INT_8_8_8_8_REV : GL2.GL_UNSIGNED_BYTE, IntBuffer.wrap(arg0)); gl.glPixelZoom(1.0F, 1.0F); gl.glEnable(GL2.GL_ALPHA_TEST); @@ -194,12 +194,12 @@ public final class Static46 { if (anInt1441 > arg3) { anInt1441 = arg3; } - @Pc(21) GL2 local21 = GlRenderer.gl; - local21.glEnable(GL2.GL_SCISSOR_TEST); + @Pc(21) GL2 gl = GlRenderer.gl; + gl.glEnable(GL2.GL_SCISSOR_TEST); if (clipX <= anInt1440 && clipY <= anInt1441) { - local21.glScissor((int)(clipX * GameShell.canvasScale + 0.5d), (int)((GlRenderer.canvasHeight - anInt1441) * GameShell.canvasScale + 0.5d), (int)((anInt1440 - clipX) * GameShell.canvasScale + 0.5d), (int)((anInt1441 - clipY) * GameShell.canvasScale + 0.5d)); + gl.glScissor((int)(clipX * GameShell.canvasScale + 0.5d), (int)((GlRenderer.canvasHeight - anInt1441) * GameShell.canvasScale + 0.5d), (int)((anInt1440 - clipX) * GameShell.canvasScale + 0.5d), (int)((anInt1441 - clipY) * GameShell.canvasScale + 0.5d)); } else { - local21.glScissor(0, 0, 0, 0); + gl.glScissor(0, 0, 0, 0); } method1173(); }