-added items/equipment

-added 6 castle
-added dialogs
-fixed collision on maps
-fixed layer rendering
This commit is contained in:
Grimm
2022-04-01 21:14:51 +02:00
parent 55fd56e7d2
commit e55f859d19

View File

@@ -27,6 +27,7 @@ import forge.sound.SoundSystem;
*/
public class RewardScene extends UIScene {
private TextButton doneButton;
private Label goldLabel;
boolean init;
public enum Type {
Shop,
@@ -45,7 +46,7 @@ public class RewardScene extends UIScene {
boolean doneClicked = false;
float flipCountDown = 1.0f;
Label goldLabel;
public boolean done() {
GameHUD.getInstance().getTouchpad().setVisible(false);
if (doneClicked)
@@ -133,7 +134,7 @@ public class RewardScene extends UIScene {
Actor card = ui.findActor("cards");
if(type==Type.Shop)
{
goldLabel.setText("Money:"+Current.player().getGold()+" $");
goldLabel.setText("Gold:"+Current.player().getGold());
}
else
{
@@ -158,8 +159,10 @@ public class RewardScene extends UIScene {
switch (type) {
case Shop:
doneButton.setText(Forge.getLocalizer().getMessage("lblLeave"));
goldLabel.setText("Gold:"+Current.player().getGold());
break;
case Loot:
goldLabel.setText("");
doneButton.setText(Forge.getLocalizer().getMessage("lblDone"));
break;
}
@@ -213,7 +216,7 @@ public class RewardScene extends UIScene {
if (currentRow != ((i + 1) / numberOfColumns))
yOff += doneButton.getHeight();
TextButton buyCardButton = new BuyButton(shopActor.getObjectId(), i, shopActor.isUnlimited()?null: shopActor.getMapStage().getChanges(), actor, doneButton);
TextButton buyCardButton = new BuyButton(shopActor.getObjectId(), i, shopActor.getMapStage().getChanges(), actor, doneButton);
generated.add(buyCardButton);
if (!skipCard) {
@@ -230,14 +233,6 @@ public class RewardScene extends UIScene {
}
private void updateBuyButtons() {
if(type==Type.Shop)
{
goldLabel.setText("Money:"+Current.player().getGold()+" $");
}
else
{
goldLabel.setText("");
}
for (Actor actor : new Array.ArrayIterator<>(generated)) {
if (actor instanceof BuyButton) {
((BuyButton) actor).update();
@@ -284,8 +279,11 @@ public class RewardScene extends UIScene {
if(changes==null)
return;
setDisabled(true);
reward.flip();
remove();
reward.sold();
getColor().a = 0.5f;
setText("SOLD");
removeListener(this);
goldLabel.setText("Gold: " + String.valueOf(AdventurePlayer.current().getGold()));
}
}
});