Commit 398b799e authored by fallenstardust's avatar fallenstardust

deckinfo添加getAllcards

parent a28e6bb9
...@@ -23,6 +23,7 @@ public class DeckInfo { ...@@ -23,6 +23,7 @@ public class DeckInfo {
private final List<Card> mainCards; private final List<Card> mainCards;
private final List<Card> extraCards; private final List<Card> extraCards;
private final List<Card> sideCards; private final List<Card> sideCards;
private final List<Card> allCards;
public File source; public File source;
...@@ -32,6 +33,7 @@ public class DeckInfo { ...@@ -32,6 +33,7 @@ public class DeckInfo {
mainCards = new ArrayList<>(); mainCards = new ArrayList<>();
extraCards = new ArrayList<>(); extraCards = new ArrayList<>();
sideCards = new ArrayList<>(); sideCards = new ArrayList<>();
allCards = new ArrayList<>();
} }
public void move(Type type, int from, int to) { public void move(Type type, int from, int to) {
...@@ -329,4 +331,12 @@ public class DeckInfo { ...@@ -329,4 +331,12 @@ public class DeckInfo {
public List<Card> getSideCards() { public List<Card> getSideCards() {
return sideCards; return sideCards;
} }
public List<Card> getAllCards() {
if (allCards.size() == 0) {
allCards.addAll(mainCards);
allCards.addAll(extraCards);
allCards.addAll(sideCards);
return allCards;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment