mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
update fix
This commit is contained in:
@@ -102,12 +102,14 @@ public class GameHUD extends Stage {
|
|||||||
touchpad.addListener(new ChangeListener() {
|
touchpad.addListener(new ChangeListener() {
|
||||||
@Override
|
@Override
|
||||||
public void changed(ChangeEvent changeEvent, Actor actor) {
|
public void changed(ChangeEvent changeEvent, Actor actor) {
|
||||||
if (gameStage == null || gameStage.isPaused())
|
|
||||||
return;
|
|
||||||
if (MapStage.getInstance().isInMap()) {
|
if (MapStage.getInstance().isInMap()) {
|
||||||
|
if (MapStage.getInstance().isPaused())
|
||||||
|
return;
|
||||||
MapStage.getInstance().getPlayerSprite().getMovementDirection().x += ((Touchpad) actor).getKnobPercentX();
|
MapStage.getInstance().getPlayerSprite().getMovementDirection().x += ((Touchpad) actor).getKnobPercentX();
|
||||||
MapStage.getInstance().getPlayerSprite().getMovementDirection().y += ((Touchpad) actor).getKnobPercentY();
|
MapStage.getInstance().getPlayerSprite().getMovementDirection().y += ((Touchpad) actor).getKnobPercentY();
|
||||||
} else {
|
} else {
|
||||||
|
if (WorldStage.getInstance().isPaused())
|
||||||
|
return;
|
||||||
WorldStage.getInstance().getPlayerSprite().getMovementDirection().x += ((Touchpad) actor).getKnobPercentX();
|
WorldStage.getInstance().getPlayerSprite().getMovementDirection().x += ((Touchpad) actor).getKnobPercentX();
|
||||||
WorldStage.getInstance().getPlayerSprite().getMovementDirection().y += ((Touchpad) actor).getKnobPercentY();
|
WorldStage.getInstance().getPlayerSprite().getMovementDirection().y += ((Touchpad) actor).getKnobPercentY();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user