Merge branch 'ldastream' into 'master'

LDA module

See merge request core-developers/forge!4251
This commit is contained in:
austinio7116
2021-04-11 05:51:11 +00:00
28 changed files with 2154 additions and 5 deletions

View File

@@ -17,9 +17,9 @@ import forge.model.FModel;
public class ArchetypeDeckGenerator extends DeckProxy implements Comparable<ArchetypeDeckGenerator> {
public static List<DeckProxy> getMatrixDecks(GameFormat format, boolean isForAi){
final List<DeckProxy> decks = new ArrayList<>();
for(Archetype archetype: CardArchetypeLDAGenerator.ldaArchetypes.get(format.getName())) {
decks.add(new ArchetypeDeckGenerator(archetype, format, isForAi));
}
for(Archetype archetype: CardArchetypeLDAGenerator.ldaArchetypes.get(format.getName())) {
decks.add(new ArchetypeDeckGenerator(archetype, format, isForAi));
}
return decks;
}

View File

@@ -331,12 +331,10 @@ public class DeckgenUtil {
return deck;
}
/**
* @param selection {@link java.lang.String} array
* @return {@link forge.deck.Deck}
*/
public static Deck buildColorDeck(List<String> selection, Predicate<PaperCard> formatFilter, boolean forAi) {
try {
final Deck deck;

View File

@@ -1,5 +1,6 @@
package forge.deck.io;
import java.io.Serializable;
import java.util.List;