Skip to content

Commit

Permalink
Fixed pan in SkeletonViewer
Browse files Browse the repository at this point in the history
  • Loading branch information
badlogic committed Feb 9, 2017
1 parent 0ebc2e4 commit 80a0bc9
Showing 1 changed file with 13 additions and 3 deletions.
Expand Up @@ -661,14 +661,24 @@ public void changed (ChangeEvent event, Actor actor) {
button.addListener(trackButtonListener);

Gdx.input.setInputProcessor(new InputMultiplexer(stage, new InputAdapter() {
float offsetX;
float offsetY;

public boolean touchDown (int screenX, int screenY, int pointer, int button) {
touchDragged(screenX, screenY, pointer);
offsetX = screenX;
offsetY = Gdx.graphics.getHeight() - screenY;
return false;
}

public boolean touchDragged (int screenX, int screenY, int pointer) {
skeletonX = screenX;
skeletonY = Gdx.graphics.getHeight() - screenY;
float deltaX = screenX - offsetX;
float deltaY = Gdx.graphics.getHeight() - screenY - offsetY;

skeletonX += deltaX;
skeletonY += deltaY;

offsetX = screenX;
offsetY = Gdx.graphics.getHeight() - screenY;
return false;
}

Expand Down

0 comments on commit 80a0bc9

Please sign in to comment.