Added gold transfer button

This commit is contained in:
Collin Smith 2019-04-01 17:26:40 -07:00
parent b4b679ec66
commit 18c12515a3
2 changed files with 28 additions and 0 deletions

View File

@ -45,6 +45,9 @@ public class InventoryPanel extends WidgetGroup implements Disposable {
final AssetDescriptor<DC6> buysellbtnDescriptor = new AssetDescriptor<>("data\\global\\ui\\PANEL\\buysellbtn.DC6", DC6.class);
Button btnExit;
final AssetDescriptor<DC6> goldcoinbtnDescriptor = new AssetDescriptor<>("data\\global\\ui\\PANEL\\goldcoinbtn.dc6", DC6.class);
Button btnDropGold;
final AssetDescriptor<DC6> inv_armorDescriptor = new AssetDescriptor<>("data\\global\\ui\\PANEL\\inv_armor.DC6", DC6.class);
final AssetDescriptor<DC6> inv_beltDescriptor = new AssetDescriptor<>("data\\global\\ui\\PANEL\\inv_belt.DC6", DC6.class);
final AssetDescriptor<DC6> inv_bootsDescriptor = new AssetDescriptor<>("data\\global\\ui\\PANEL\\inv_boots.DC6", DC6.class);
@ -273,6 +276,16 @@ public class InventoryPanel extends WidgetGroup implements Disposable {
invgold.setPosition(107, 24);
addActor(invgold);
btnDropGold = new Button(new Button.ButtonStyle() {{
Riiablo.assets.load(goldcoinbtnDescriptor);
Riiablo.assets.finishLoadingAsset(goldcoinbtnDescriptor);
DC6 goldcoinbtn = Riiablo.assets.get(goldcoinbtnDescriptor);
up = new TextureRegionDrawable(goldcoinbtn.getTexture(0));
down = new TextureRegionDrawable(goldcoinbtn.getTexture(1));
}});
btnDropGold.setPosition(84, 23);
addActor(btnDropGold);
//setDebug(true, true);
}
@ -281,6 +294,7 @@ public class InventoryPanel extends WidgetGroup implements Disposable {
btnExit.dispose();
Riiablo.assets.unload(invcharDescriptor.fileName);
Riiablo.assets.unload(buysellbtnDescriptor.fileName);
Riiablo.assets.unload(goldcoinbtnDescriptor.fileName);
Riiablo.assets.unload(inv_armorDescriptor.fileName);
Riiablo.assets.unload(inv_beltDescriptor.fileName);
Riiablo.assets.unload(inv_bootsDescriptor.fileName);

View File

@ -24,6 +24,9 @@ public class StashPanel extends WidgetGroup implements Disposable {
final AssetDescriptor<DC6> TradeStashDescriptor = new AssetDescriptor<>("data\\global\\ui\\PANEL\\TradeStash.DC6", DC6.class, DC6Loader.DC6Parameters.COMBINE);
TextureRegion TradeStash;
final AssetDescriptor<DC6> goldcoinbtnDescriptor = new AssetDescriptor<>("data\\global\\ui\\PANEL\\goldcoinbtn.dc6", DC6.class);
Button btnDropGold;
final AssetDescriptor<DC6> buysellbtnDescriptor = new AssetDescriptor<>("data\\global\\ui\\PANEL\\buysellbtn.DC6", DC6.class);
Button btnExit;
@ -69,6 +72,16 @@ public class StashPanel extends WidgetGroup implements Disposable {
stashgold.setPosition(98, 393);
addActor(stashgold);
btnDropGold = new Button(new Button.ButtonStyle() {{
Riiablo.assets.load(goldcoinbtnDescriptor);
Riiablo.assets.finishLoadingAsset(goldcoinbtnDescriptor);
DC6 goldcoinbtn = Riiablo.assets.get(goldcoinbtnDescriptor);
up = new TextureRegionDrawable(goldcoinbtn.getTexture(0));
down = new TextureRegionDrawable(goldcoinbtn.getTexture(1));
}});
btnDropGold.setPosition(74, 392);
addActor(btnDropGold);
//setDebug(true, true);
}
@ -76,6 +89,7 @@ public class StashPanel extends WidgetGroup implements Disposable {
public void dispose() {
btnExit.dispose();
Riiablo.assets.unload(TradeStashDescriptor.fileName);
Riiablo.assets.unload(goldcoinbtnDescriptor.fileName);
Riiablo.assets.unload(buysellbtnDescriptor.fileName);
}