diff --git a/forge-gui-mobile/src/forge/adventure/scene/ForgeInput.java b/forge-gui-mobile/src/forge/adventure/scene/ForgeInput.java index c362b3d8cdd..2c0b5a101ab 100644 --- a/forge-gui-mobile/src/forge/adventure/scene/ForgeInput.java +++ b/forge-gui-mobile/src/forge/adventure/scene/ForgeInput.java @@ -26,6 +26,7 @@ public class ForgeInput extends FGestureAdapter { private final ForgeScene forgeScene; //mouseMoved and scrolled events for desktop version private int mouseMovedX, mouseMovedY; + private int rightTapCount; public ForgeInput(ForgeScene forgeScene) { this.forgeScene=forgeScene; @@ -126,6 +127,19 @@ public class ForgeInput extends FGestureAdapter { forgeScene.buildTouchListeners(x, y, potentialListeners); } + @Override + public boolean touchUp(int x, int y, int pointer, int button) { + if (button == Input.Buttons.RIGHT) { + Forge.magnifyToggle = !Forge.magnifyToggle; + if (rightTapCount == 2) { + Forge.magnifyShowDetails = !Forge.magnifyShowDetails; + rightTapCount = 0; + } + rightTapCount++; + } + return super.touchUp(x, y, pointer, button); + } + @Override public boolean touchDown(int x, int y, int pointer, int button) { if (pointer == 0) { //don't change listeners when second finger goes down for zoom