mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 03:38:01 +00:00
Merge branch 'NewMaster' into 'master'
[Adventure] add market BG See merge request core-developers/forge!6389
This commit is contained in:
@@ -276,6 +276,7 @@ public class RewardScene extends UIScene {
|
|||||||
getColor().a = 0.5f;
|
getColor().a = 0.5f;
|
||||||
setText("SOLD");
|
setText("SOLD");
|
||||||
updateBuyButtons();
|
updateBuyButtons();
|
||||||
|
removeListener(this);
|
||||||
goldLabel.setText("Gold: " + String.valueOf(AdventurePlayer.current().getGold()));
|
goldLabel.setText("Gold: " + String.valueOf(AdventurePlayer.current().getGold()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import com.badlogic.gdx.scenes.scene2d.ui.Image;
|
|||||||
import com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable;
|
import com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable;
|
||||||
import com.badlogic.gdx.utils.Scaling;
|
import com.badlogic.gdx.utils.Scaling;
|
||||||
import com.badlogic.gdx.utils.viewport.ScalingViewport;
|
import com.badlogic.gdx.utils.viewport.ScalingViewport;
|
||||||
|
import forge.Forge;
|
||||||
import forge.adventure.util.Config;
|
import forge.adventure.util.Config;
|
||||||
import forge.adventure.util.UIActor;
|
import forge.adventure.util.UIActor;
|
||||||
|
|
||||||
@@ -73,10 +74,27 @@ public class UIScene extends Scene {
|
|||||||
|
|
||||||
Image screenImage;
|
Image screenImage;
|
||||||
TextureRegion backgroundTexture;
|
TextureRegion backgroundTexture;
|
||||||
|
TextureRegion market;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void enter() {
|
public void enter() {
|
||||||
Gdx.input.setInputProcessor(stage); //Start taking input from the ui
|
Gdx.input.setInputProcessor(stage); //Start taking input from the ui
|
||||||
|
if (this instanceof RewardScene) {
|
||||||
|
if (RewardScene.Type.Shop.equals(((RewardScene)this).type)) {
|
||||||
|
if (market == null) {
|
||||||
|
market = new TextureRegion(new Texture(Config.instance().getFile("ui/market.png")));
|
||||||
|
if (!Forge.isLandscapeMode()) {
|
||||||
|
float ar = 1.78f;
|
||||||
|
int w = (int) (market.getRegionHeight() / ar);
|
||||||
|
int x = (int) ((market.getRegionWidth() - w) / ar);
|
||||||
|
market.setRegion(x, 0, w, market.getRegionHeight());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
screenImage.setDrawable(new TextureRegionDrawable(market));
|
||||||
|
super.enter();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (screenImage != null) {
|
if (screenImage != null) {
|
||||||
if (backgroundTexture != null)
|
if (backgroundTexture != null)
|
||||||
backgroundTexture.getTexture().dispose();
|
backgroundTexture.getTexture().dispose();
|
||||||
|
|||||||
BIN
forge-gui/res/adventure/Shandalar/ui/market.png
Normal file
BIN
forge-gui/res/adventure/Shandalar/ui/market.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 323 KiB |
Reference in New Issue
Block a user