mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
Adventure: Disable Not For Sale Overlay Setting
This commit is contained in:
committed by
Chris H
parent
f972aa44ba
commit
c52f886e89
@@ -20,6 +20,7 @@ public class SettingData {
|
||||
public Float cardTooltipAdjLandscape;
|
||||
public boolean dayNightBG;
|
||||
public boolean disableWinLose;
|
||||
public boolean disableNotForSale;
|
||||
public boolean showShopOverlay;
|
||||
public boolean useAllCardVariants;
|
||||
public boolean generateLDADecks;
|
||||
|
||||
@@ -213,6 +213,14 @@ public class SettingsScene extends UIScene {
|
||||
Config.instance().saveSettings();
|
||||
}
|
||||
});
|
||||
addSettingField(Forge.getLocalizer().getMessage("lblDisableNotForSaleOverlay"),
|
||||
Config.instance().getSettingData().disableNotForSale, new ChangeListener() {
|
||||
@Override
|
||||
public void changed(ChangeEvent event, Actor actor) {
|
||||
Config.instance().getSettingData().disableNotForSale = ((CheckBox) actor).isChecked();
|
||||
Config.instance().saveSettings();
|
||||
}
|
||||
});
|
||||
addSettingField(Forge.getLocalizer().getMessage("lblShowShopOverlay"), Config.instance().getSettingData().showShopOverlay, new ChangeListener() {
|
||||
@Override
|
||||
public void changed(ChangeEvent event, Actor actor) {
|
||||
|
||||
@@ -12,6 +12,7 @@ import forge.Forge.KeyInputAdapter;
|
||||
import forge.Graphics;
|
||||
import forge.ImageKeys;
|
||||
import forge.adventure.scene.ShopScene;
|
||||
import forge.adventure.util.Config;
|
||||
import forge.assets.*;
|
||||
import forge.assets.FSkinColor.Colors;
|
||||
import forge.card.*;
|
||||
@@ -1081,7 +1082,7 @@ public class ImageView<T extends InventoryItem> extends ItemView<T> {
|
||||
cardPrice = ((ShopScene) Forge.getCurrentScene()).getCardPrice((PaperCard) item);
|
||||
drawCardLabel(g, "$" + cardPrice, Color.GOLD, x, y ,w ,h);
|
||||
} else {
|
||||
if (((PaperCard) item).isNoSell() && itemManager.showNFSWatermark()) {
|
||||
if (((PaperCard) item).isNoSell() && itemManager.showNFSWatermark() && !Config.instance().getSettingData().disableNotForSale) {
|
||||
Texture nfs = Forge.getAssets().getTexture(getDefaultSkinFile("nfs.png"), false);
|
||||
if (nfs != null)
|
||||
g.drawImage(nfs, x, y, w, h);
|
||||
|
||||
Reference in New Issue
Block a user