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; }