Added support for stand-still casting for left skill

This commit is contained in:
Collin Smith 2019-03-21 01:53:12 -07:00
parent 030077009b
commit c284e1f7fa

View File

@ -505,10 +505,15 @@ public class GameScreen extends ScreenAdapter implements LoadingScreen.Loadable
item.position().set(player.position());
entities.put(entities.size + 1, item);
} else {*/
mapListener.update();
//mapListener.update();
//}
if (Gdx.input.isButtonPressed(Input.Buttons.RIGHT)) {
if (Gdx.input.isButtonPressed(Input.Buttons.LEFT) && UIUtils.shift()) {
mapRenderer.unproject(tmpVec2.set(Gdx.input.getX(), Gdx.input.getY()));
player.lookAt(tmpVec2.x, tmpVec2.y);
HotkeyButton leftSkill = controlPanel.getLeftSkill();
player.cast(leftSkill.getSkill());
} else if (Gdx.input.isButtonPressed(Input.Buttons.RIGHT)) {
mapRenderer.unproject(tmpVec2.set(Gdx.input.getX(), Gdx.input.getY()));
player.lookAt(tmpVec2.x, tmpVec2.y);
HotkeyButton rightSkill = controlPanel.getRightSkill();
@ -519,6 +524,8 @@ public class GameScreen extends ScreenAdapter implements LoadingScreen.Loadable
player.target().setZero();
player.setPath(null, null);
}
} else {
mapListener.update();
}
}
else if (DEBUG_HIT) Gdx.app.debug(TAG, hit.toString());