Added weapon swap button to mobile panel

This commit is contained in:
Collin Smith
2019-03-19 21:09:53 -07:00
parent d1a8719ae5
commit 3cfb3f1047

View File

@ -26,6 +26,7 @@ public class MobilePanel extends Table implements Disposable {
Button btnMessages; Button btnMessages;
Button btnQuests; Button btnQuests;
Button btnEscapeMenu; Button btnEscapeMenu;
Button btnSwapWeapons;
public MobilePanel(final GameScreen gameScreen) { public MobilePanel(final GameScreen gameScreen) {
this.gameScreen = gameScreen; this.gameScreen = gameScreen;
@ -38,6 +39,8 @@ public class MobilePanel extends Table implements Disposable {
Actor actor = event.getListenerActor(); Actor actor = event.getListenerActor();
if (actor == btnCharacter) { if (actor == btnCharacter) {
gameScreen.characterPanel.setVisible(!gameScreen.characterPanel.isVisible()); gameScreen.characterPanel.setVisible(!gameScreen.characterPanel.isVisible());
} else if (actor == btnSwapWeapons) {
gameScreen.player.setAlternate(!gameScreen.player.isAlternate());
} else if (actor == btnInventory) { } else if (actor == btnInventory) {
gameScreen.inventoryPanel.setVisible(!gameScreen.inventoryPanel.isVisible()); gameScreen.inventoryPanel.setVisible(!gameScreen.inventoryPanel.isVisible());
} else if (actor == btnSkillTree) { } else if (actor == btnSkillTree) {
@ -96,10 +99,16 @@ public class MobilePanel extends Table implements Disposable {
down = new TextureRegionDrawable(minipanelbtn.getTexture(15)); down = new TextureRegionDrawable(minipanelbtn.getTexture(15));
}}); }});
btnEscapeMenu.addListener(clickListener); btnEscapeMenu.addListener(clickListener);
btnSwapWeapons = new Button(new Button.ButtonStyle() {{
up = new TextureRegionDrawable(minipanelbtn.getTexture(16));
down = new TextureRegionDrawable(minipanelbtn.getTexture(17));
}});
btnSwapWeapons.addListener(clickListener);
final float size = 50; final float size = 50;
add(btnCharacter).size(size); add(btnCharacter).size(size);
add(btnParty).size(size); add(btnParty).size(size);
add(btnQuests).size(size); add(btnQuests).size(size);
add(btnSwapWeapons).size(size);
add().expandX(); add().expandX();
add(btnInventory).size(size); add(btnInventory).size(size);
add(btnSkillTree).size(size); add(btnSkillTree).size(size);