alldecks - enabled list of all decks

This commit is contained in:
Maxmtg
2013-02-21 08:36:20 +00:00
parent f2997f0791
commit adc1fa3ae6
7 changed files with 10 additions and 8 deletions

View File

@@ -87,10 +87,12 @@ public class ImageCache {
return cached; return cached;
} }
boolean mayEnlarge = Singletons.getModel().getPreferences().getPrefBoolean(FPref.UI_SCALE_LARGER);
BufferedImage original = getImage(key); BufferedImage original = getImage(key);
double scale = Math.min((double) width / original.getWidth(), (double) height / original.getHeight()); double scale = Math.min((double) width / original.getWidth(), (double) height / original.getHeight());
// here would be the place to limit the scaling option in menu ? // here would be the place to limit the scaling option in menu ?
if ((scale > 1) && !Singletons.getModel().getPreferences().getPrefBoolean(FPref.UI_SCALE_LARGER)) { if ((scale > 1) && !mayEnlarge) {
scale = 1; scale = 1;
} }
@@ -103,8 +105,8 @@ public class ImageCache {
ResampleOp resampler = new ResampleOp(destWidth, destHeight); ResampleOp resampler = new ResampleOp(destWidth, destHeight);
result = resampler.filter(original, null); result = resampler.filter(original, null);
}
CACHE.put(resizedKey, result); CACHE.put(resizedKey, result);
}
return result; return result;
} }

View File

@@ -116,7 +116,7 @@ public class DeckgenUtil {
* @param selection {java.lang.String} * @param selection {java.lang.String}
* @return {@link forge.deck.Deck} * @return {@link forge.deck.Deck}
*/ */
public static Deck buildCustomDeck(final String[] selection) { public static Deck getConstructedDeck(final String[] selection) {
return Singletons.getModel().getDecks().getConstructed().get(selection[0]); return Singletons.getModel().getDecks().getConstructed().get(selection[0]);
} }

View File

@@ -93,7 +93,7 @@ public enum VAllDecks implements IVDoc<CAllDecks> {
parentCell.getBody().add(btnImport, "w 120px!, h 30px!, gap 0 0 5px 5px"); parentCell.getBody().add(btnImport, "w 120px!, h 30px!, gap 0 0 5px 5px");
//parentCell.getBody().add(scroller, "w 96%!, h 96%!, gap 2% 0 2% 0"); parentCell.getBody().add(scroller, "w 96%!, growy, pushy, gap 2% 0 2% 0");
} }
//========== Retrieval methods //========== Retrieval methods

View File

@@ -245,7 +245,7 @@ public enum CSubmenuGauntletBuild implements ICDoc {
deckToAdd = DeckgenUtil.buildThemeDeck(selection); deckToAdd = DeckgenUtil.buildThemeDeck(selection);
} }
else { else {
deckToAdd = DeckgenUtil.buildCustomDeck(selection); deckToAdd = DeckgenUtil.getConstructedDeck(selection);
} }
workingDecks.add(deckToAdd); workingDecks.add(deckToAdd);

View File

@@ -230,7 +230,7 @@ public enum CSubmenuGauntletContests implements ICDoc {
userDeck = DeckgenUtil.buildThemeDeck(selection); userDeck = DeckgenUtil.buildThemeDeck(selection);
} }
else { else {
userDeck = DeckgenUtil.buildCustomDeck(selection); userDeck = DeckgenUtil.getConstructedDeck(selection);
} }
gd.setUserDeck(userDeck); gd.setUserDeck(userDeck);
} }

View File

@@ -240,7 +240,7 @@ public enum CSubmenuGauntletQuick implements ICDoc {
userDeck = DeckgenUtil.buildThemeDeck(selection); userDeck = DeckgenUtil.buildThemeDeck(selection);
} }
else { else {
userDeck = DeckgenUtil.buildCustomDeck(selection); userDeck = DeckgenUtil.getConstructedDeck(selection);
} }
// Generate gauntlet decks // Generate gauntlet decks

View File

@@ -271,7 +271,7 @@ public class FDeckChooser extends JPanel {
} }
// Custom deck // Custom deck
else if (lst0.getName().equals(ESubmenuConstructedTypes.CUSTOM.toString())) { else if (lst0.getName().equals(ESubmenuConstructedTypes.CUSTOM.toString())) {
deck = DeckgenUtil.buildCustomDeck(selection); deck = DeckgenUtil.getConstructedDeck(selection);
} }
// Failure, for some reason // Failure, for some reason
else { else {