From 42bdbcb8accbc543d603cdf2e6e1fabea945c87e Mon Sep 17 00:00:00 2001 From: Lance Ewing Date: Sun, 31 Mar 2024 08:26:09 +0100 Subject: [PATCH] Changed centering of AGI screen for narrower landscape modes. --- core/src/main/java/com/agifans/agile/GameScreen.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/agifans/agile/GameScreen.java b/core/src/main/java/com/agifans/agile/GameScreen.java index 2b89c14..19a69b9 100644 --- a/core/src/main/java/com/agifans/agile/GameScreen.java +++ b/core/src/main/java/com/agifans/agile/GameScreen.java @@ -285,8 +285,9 @@ private void draw(float delta) { float agiScreenWidth = (viewportManager.getHeight() * 1.32f); float agiWidthRatio = (agiScreenWidth / ADJUSTED_WIDTH); sidePaddingWidth = ((viewportManager.getWidth() - agiScreenWidth) / 2); - if (sidePaddingWidth < 216) { - cameraXOffset = (sidePaddingWidth / agiWidthRatio); + if (sidePaddingWidth < 232) { + float unadjustedXOffset = Math.min(232 - sidePaddingWidth, sidePaddingWidth); + cameraXOffset = (unadjustedXOffset / agiWidthRatio); if (joystickAlignment.equals(JoystickAlignment.LEFT)) { cameraXOffset *= -1; }