mirror of
https://github.com/magefree/mage.git
synced 2026-01-10 04:42:07 -08:00
added mwDeck and txt deck importers
This commit is contained in:
parent
d787bd70db
commit
437bdaca7f
5 changed files with 147 additions and 17 deletions
|
|
@ -29,8 +29,8 @@
|
|||
package mage.sets;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import java.util.TreeSet;
|
||||
import mage.cards.Card;
|
||||
import mage.cards.ExpansionSet;
|
||||
|
||||
|
|
@ -48,12 +48,11 @@ public class Sets extends HashMap<String, ExpansionSet> {
|
|||
}
|
||||
|
||||
private Sets() {
|
||||
names = new HashSet<String>();
|
||||
names = new TreeSet<String>();
|
||||
this.addSet(AlaraReborn.getInstance());
|
||||
this.addSet(Conflux.getInstance());
|
||||
this.addSet(Magic2010.getInstance());
|
||||
this.addSet(Magic2011.getInstance());
|
||||
// this.addSet(Planechase.getInstance());
|
||||
this.addSet(RiseOfTheEldrazi.getInstance());
|
||||
this.addSet(ShardsOfAlara.getInstance());
|
||||
this.addSet(Tenth.getInstance());
|
||||
|
|
@ -74,10 +73,17 @@ public class Sets extends HashMap<String, ExpansionSet> {
|
|||
|
||||
public static String findCard(String name) {
|
||||
for (ExpansionSet set: fINSTANCE.values()) {
|
||||
for (Card card: set.createCards()) {
|
||||
if (name.equals(card.getName()))
|
||||
return card.getClass().getCanonicalName();
|
||||
}
|
||||
String cardName = set.findCard(name);
|
||||
if (cardName != null)
|
||||
return cardName;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public static ExpansionSet findSet(String code) {
|
||||
for (ExpansionSet set: fINSTANCE.values()) {
|
||||
if (set.getCode().equals(code))
|
||||
return set;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue