From 6e341253c77aaac075058c2af2db7a03c00cff36 Mon Sep 17 00:00:00 2001 From: Collin Smith Date: Mon, 4 Mar 2019 23:54:33 -0800 Subject: [PATCH] Fix for movement on mobile not exiting dialogs/menus --- core/src/gdx/diablo/screen/GameScreen.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/gdx/diablo/screen/GameScreen.java b/core/src/gdx/diablo/screen/GameScreen.java index 40f53fbb..461b4aa8 100644 --- a/core/src/gdx/diablo/screen/GameScreen.java +++ b/core/src/gdx/diablo/screen/GameScreen.java @@ -384,6 +384,10 @@ public class GameScreen extends ScreenAdapter implements LoadingScreen.Loadable float y = touchpad.getKnobPercentY(); if (x == 0 && y == 0) { player.setPath(map, null); + } else if (getDialog() != null) { + setDialog(null); + } else if (getMenu() != null) { + setMenu(null, null); } else { //float rad = MathUtils.atan2(y, x); //x = Direction.getOffX(rad);