diff --git a/src/main/java/forge/quest/data/QuestBattleManager.java b/src/main/java/forge/quest/data/QuestBattleManager.java index 1556e1c2ebd..c5314d89661 100644 --- a/src/main/java/forge/quest/data/QuestBattleManager.java +++ b/src/main/java/forge/quest/data/QuestBattleManager.java @@ -40,6 +40,8 @@ public class QuestBattleManager { /** *
removeAIDeck.
+ * Removes a deck object stored in the + *{@link forge.quest.gui.main.aiDecks} map. * * @param deckName a {@link java.lang.String} object. */ @@ -49,6 +51,8 @@ public class QuestBattleManager { /** *addAIDeck.
+ * Adds a deck object stored in the + *{@link forge.quest.gui.main.aiDecks} map. * * @param d a {@link forge.deck.Deck} object. */ @@ -73,6 +77,17 @@ public class QuestBattleManager { return aiDecks.get(deckName); } + /** + *getAIDeckNames.
+ * Returns a list of decks stored in the + * {@link forge.quest.gui.main.aiDecks} map. + * + * @return a {@link java.util.List} object. + */ + public static ListgetDeckFromFile.
* Returns a deck object built from a file name. @@ -85,18 +100,12 @@ public class QuestBattleManager { final DeckManager manager = new DeckManager(file); return manager.getDeck(deckName); } - - /** - *getAIDeckNames.
- * - * @return a {@link java.util.List} object. - */ - public static ListgetOpponent.
+ * + * Badly named; AllZoneUtil already has a method called getOpponents. + * ????? * * @param aiDeck a {@link java.util.List} object. * @param number a int. @@ -108,16 +117,16 @@ public class QuestBattleManager { Collections.shuffle(deckListCopy, new Random(AllZone.getQuestData().getRandomSeed())); return deckListCopy.get(number); - } /** - *getOpponents.
+ *generateBattles.
+ * Generates an array of new opponents based on current win conditions. * * @return an array of {@link java.lang.String} objects. */ - public static String[] getOpponents() { + public static String[] generateBattles() { int index = AllZone.getQuestData().getDifficultyIndex(); if (AllZone.getQuestData().getWin() < QuestPreferences.getWinsForMediumAI(index)) { @@ -163,6 +172,7 @@ public class QuestBattleManager { /** *readFile.
+ * A reader util for accessing the AI deck list text files. * * @param file a {@link java.io.File} object. * @param aiDecks a {@link java.util.List} object. @@ -172,7 +182,7 @@ public class QuestBattleManager { ArrayList