From 0e50de91b4b2ddab1c57e1fa66fb9bbdba96795d Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Mon, 24 May 2021 16:22:09 +0800 Subject: [PATCH] cleanup --- .../src/main/java/forge/model/FModel.java | 31 +++++++------------ 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/forge-gui/src/main/java/forge/model/FModel.java b/forge-gui/src/main/java/forge/model/FModel.java index fd00a86df64..28044f34824 100644 --- a/forge-gui/src/main/java/forge/model/FModel.java +++ b/forge-gui/src/main/java/forge/model/FModel.java @@ -277,32 +277,23 @@ public final class FModel { } } - if (GuiBase.getInterface().isLibgdxPort() && GuiBase.getDeviceRAM() < 5000) - return; // don't preload ItemPool on mobile port with less than 5GB RAM + /*if (GuiBase.getInterface().isLibgdxPort() && GuiBase.getDeviceRAM() < 5000) + return; // don't preload ItemPool on mobile port with less than 5GB RAM*/ //common ItemPool to preload - allCardsNoAlt = ItemPool.createFrom(Iterables.concat(getMagicDb().getCommonCards().getAllCardsNoAlt(), getMagicDb().getCustomCards().getAllCardsNoAlt()), PaperCard.class); - archenemyCards = ItemPool.createFrom(getMagicDb().getVariantCards().getAllCards(Predicates.compose(CardRulesPredicates.Presets.IS_SCHEME, PaperCard.FN_GET_RULES)), PaperCard.class); - planechaseCards = ItemPool.createFrom(getMagicDb().getVariantCards().getAllCards(Predicates.compose(CardRulesPredicates.Presets.IS_PLANE_OR_PHENOMENON, PaperCard.FN_GET_RULES)), PaperCard.class); + allCardsNoAlt = getAllCardsNoAlt(); + archenemyCards = getArchenemyCards(); + planechaseCards = getPlanechaseCards(); if (GuiBase.getInterface().isLibgdxPort()) { //preload mobile Itempool - uniqueCardsNoAlt = ItemPool.createFrom(Iterables.concat(getMagicDb().getCommonCards().getUniqueCardsNoAlt(), getMagicDb().getCustomCards().getUniqueCardsNoAlt()), PaperCard.class); + uniqueCardsNoAlt = getUniqueCardsNoAlt(); } else { //preload Desktop Itempool - commanderPool = ItemPool.createFrom(Iterables.concat( - getMagicDb().getCommonCards().getAllCardsNoAlt(Predicates.compose(CardRulesPredicates.Presets.CAN_BE_COMMANDER, PaperCard.FN_GET_RULES)), - getMagicDb().getCustomCards().getAllCardsNoAlt(Predicates.compose(CardRulesPredicates.Presets.CAN_BE_COMMANDER, PaperCard.FN_GET_RULES))), PaperCard.class); - brawlCommander = ItemPool.createFrom(Iterables.concat(getMagicDb().getCommonCards().getAllCardsNoAlt(Predicates.and( - FModel.getFormats().get("Brawl").getFilterPrinted(), Predicates.compose(CardRulesPredicates.Presets.CAN_BE_BRAWL_COMMANDER, PaperCard.FN_GET_RULES))), getMagicDb().getCustomCards().getAllCardsNoAlt(Predicates.and( - FModel.getFormats().get("Brawl").getFilterPrinted(), Predicates.compose(CardRulesPredicates.Presets.CAN_BE_BRAWL_COMMANDER, PaperCard.FN_GET_RULES)))), PaperCard.class); - oathbreakerCommander = ItemPool.createFrom(Iterables.concat( - getMagicDb().getCommonCards().getAllCardsNoAlt(Predicates.compose(Predicates.or(CardRulesPredicates.Presets.CAN_BE_OATHBREAKER, CardRulesPredicates.Presets.CAN_BE_SIGNATURE_SPELL), PaperCard.FN_GET_RULES)), - getMagicDb().getCustomCards().getAllCardsNoAlt(Predicates.compose(Predicates.or(CardRulesPredicates.Presets.CAN_BE_OATHBREAKER, CardRulesPredicates.Presets.CAN_BE_SIGNATURE_SPELL), PaperCard.FN_GET_RULES))), PaperCard.class); - tinyLeadersCommander = ItemPool.createFrom(Iterables.concat( - getMagicDb().getCommonCards().getAllCardsNoAlt(Predicates.compose(CardRulesPredicates.Presets.CAN_BE_TINY_LEADERS_COMMANDER, PaperCard.FN_GET_RULES)), - getMagicDb().getCustomCards().getAllCardsNoAlt(Predicates.compose(CardRulesPredicates.Presets.CAN_BE_TINY_LEADERS_COMMANDER, PaperCard.FN_GET_RULES))), PaperCard.class); - avatarPool = ItemPool.createFrom(getMagicDb().getVariantCards().getAllCards(Predicates.compose(CardRulesPredicates.Presets.IS_VANGUARD, PaperCard.FN_GET_RULES)), PaperCard.class); - conspiracyPool = ItemPool.createFrom(getMagicDb().getVariantCards().getAllCards(Predicates.compose(CardRulesPredicates.Presets.IS_CONSPIRACY, PaperCard.FN_GET_RULES)), PaperCard.class); + commanderPool = getCommanderPool(); + brawlCommander = getBrawlCommander(); + tinyLeadersCommander = getTinyLeadersCommander(); + avatarPool = getAvatarPool(); + conspiracyPool = getConspiracyPool(); } }