From efba04cbe494ede93f2cf486bf6fcb467c9494aa Mon Sep 17 00:00:00 2001 From: Pazaz Date: Fri, 5 Aug 2022 07:51:26 -0400 Subject: [PATCH] Permanent fix for inv sprite offset Regression was caused by some Playground work to generate high-res sprites, and it needed a higher canvas size. (Thanks Woahscam!) --- client/src/main/java/rt4/Cs1ScriptRunner.java | 2 +- client/src/main/java/rt4/Inv.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/main/java/rt4/Cs1ScriptRunner.java b/client/src/main/java/rt4/Cs1ScriptRunner.java index 1389228a..43169a34 100644 --- a/client/src/main/java/rt4/Cs1ScriptRunner.java +++ b/client/src/main/java/rt4/Cs1ScriptRunner.java @@ -693,7 +693,7 @@ public class Cs1ScriptRunner { } else if (component == MiniMenu.pressedInventoryComponent && local270 == MiniMenu.anInt5444) { sprite.renderAlpha(x, y, 128); } else { - sprite.render(x - 2, y); // TODO: x - 2 is a temp fix! look at commit b57d5a00315df977aba3d60f4dce7947a5acf909 + sprite.render(x, y); // downscale: // sprite.renderResized(x, y, 36, 32); } diff --git a/client/src/main/java/rt4/Inv.java b/client/src/main/java/rt4/Inv.java index 3f6052bb..68673666 100644 --- a/client/src/main/java/rt4/Inv.java +++ b/client/src/main/java/rt4/Inv.java @@ -215,7 +215,7 @@ public final class Inv extends Node { @Pc(133) SoftwareSprite canvas = new SoftwareSprite(canvasWidth, canvasHeight); SoftwareRaster.setSize(canvas.pixels, canvasWidth, canvasHeight); Rasteriser.prepare(); - Rasteriser.setBounds(canvasWidth / 2, canvasHeight / 2); + Rasteriser.setBounds(16, 16); // canvasWidth / 2, canvasHeight / 2); Rasteriser.jagged = false; @Pc(145) int zoom = objType.zoom2d; // / 4;