mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 02:38:02 +00:00
Fixed dev mode milling and unlimited lands saving.
This commit is contained in:
@@ -5,6 +5,7 @@ import java.awt.event.MouseEvent;
|
||||
import java.awt.event.MouseListener;
|
||||
|
||||
import forge.Command;
|
||||
import forge.Constant;
|
||||
import forge.Singletons;
|
||||
import forge.gui.GuiDisplayUtil;
|
||||
import forge.gui.framework.ICDoc;
|
||||
@@ -24,15 +25,23 @@ public enum CDev implements ICDoc {
|
||||
//========= Start mouse listener inits
|
||||
private final MouseListener madMilling = new MouseAdapter() { @Override
|
||||
public void mousePressed(final MouseEvent e) {
|
||||
VDev.SINGLETON_INSTANCE.getLblMilling().toggleEnabled(); } };
|
||||
VDev.SINGLETON_INSTANCE.getLblMilling().toggleEnabled();
|
||||
Singletons.getModel().savePrefs();
|
||||
} };
|
||||
|
||||
private final MouseListener madUnlimited = new MouseAdapter() { @Override
|
||||
public void mousePressed(final MouseEvent e) {
|
||||
VDev.SINGLETON_INSTANCE.getLblUnlimitedLands().toggleEnabled(); } };
|
||||
VDev.SINGLETON_INSTANCE.getLblUnlimitedLands().toggleEnabled();
|
||||
System.out.println(VDev.SINGLETON_INSTANCE.getLblUnlimitedLands().getEnabled());
|
||||
Singletons.getModel().getPreferences().setPref(FPref.DEV_UNLIMITED_LAND,
|
||||
String.valueOf(VDev.SINGLETON_INSTANCE.getLblUnlimitedLands().getEnabled()));
|
||||
Singletons.getModel().getPreferences().save();
|
||||
} };
|
||||
|
||||
private final MouseListener madMana = new MouseAdapter() { @Override
|
||||
public void mousePressed(final MouseEvent e) {
|
||||
GuiDisplayUtil.devModeGenerateMana(); } };
|
||||
GuiDisplayUtil.devModeGenerateMana();
|
||||
Singletons.getModel().getPreferences().save(); } };
|
||||
|
||||
private final MouseListener madSetup = new MouseAdapter() { @Override
|
||||
public void mousePressed(final MouseEvent e) {
|
||||
@@ -87,6 +96,8 @@ public enum CDev implements ICDoc {
|
||||
VDev.SINGLETON_INSTANCE.getLblTapPermanent().addMouseListener(madTap);
|
||||
VDev.SINGLETON_INSTANCE.getLblUntapPermanent().addMouseListener(madUntap);
|
||||
VDev.SINGLETON_INSTANCE.getLblSetLife().addMouseListener(madLife);
|
||||
|
||||
VDev.SINGLETON_INSTANCE.getLblMilling().setEnabled(Constant.Runtime.MILL[0]);
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
|
||||
@@ -167,14 +167,6 @@ public enum FModel {
|
||||
FModel.loadDynamicGamedata();
|
||||
}
|
||||
|
||||
public final IStorageView<BoosterData> getTournamentPacks() {
|
||||
return tournaments;
|
||||
}
|
||||
|
||||
public final IStorageView<BoosterData> getBoosters() {
|
||||
return boosters;
|
||||
}
|
||||
|
||||
/**
|
||||
* Load dynamic gamedata.
|
||||
*/
|
||||
@@ -431,7 +423,6 @@ public enum FModel {
|
||||
Constant.Runtime.MILL[0] = v.getLblMilling().getEnabled();
|
||||
|
||||
fp.setPref(FPref.DEV_MILLING_LOSS, String.valueOf(Constant.Runtime.MILL[0]));
|
||||
//fp.setPref(FPref.UI_LAYOUT_PARAMS, String.valueOf(Singletons.getView().getViewMatch().getLayoutParams()));
|
||||
fp.setPref(FPref.DEV_UNLIMITED_LAND, String.valueOf(v.getLblUnlimitedLands().getEnabled()));
|
||||
|
||||
fp.save();
|
||||
@@ -501,13 +492,23 @@ public enum FModel {
|
||||
}
|
||||
}
|
||||
|
||||
/** @return {@link forge.util.IStorageView}<{@link forge.card.CardBlock}> */
|
||||
public IStorageView<CardBlock> getBlocks() {
|
||||
return blocks;
|
||||
}
|
||||
|
||||
/** @return {@link forge.util.IStorageView}<{@link forge.card.FatPackData}> */
|
||||
public IStorageView<FatPackData> getFatPacks() {
|
||||
return fatPacks;
|
||||
}
|
||||
|
||||
/** @return {@link forge.util.IStorageView}<{@link forge.card.BoosterData}> */
|
||||
public final IStorageView<BoosterData> getTournamentPacks() {
|
||||
return tournaments;
|
||||
}
|
||||
|
||||
/** @return {@link forge.util.IStorageView}<{@link forge.card.BoosterData}> */
|
||||
public final IStorageView<BoosterData> getBoosters() {
|
||||
return boosters;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user