aboutsummaryrefslogtreecommitdiffstats
path: root/src/eu/equalparts/cardbase/data/FullCardSet.java
diff options
context:
space:
mode:
authorEduardo Pedroni <e.pedroni91@gmail.com>2015-06-06 16:30:51 +0200
committerEduardo Pedroni <e.pedroni91@gmail.com>2015-06-06 16:30:51 +0200
commit8059c378fa11b835beb813e73ea6c57ddeca8553 (patch)
tree592c0285e7999850db0fe4cfb29fe3c668286b31 /src/eu/equalparts/cardbase/data/FullCardSet.java
parent4c5d38229b2526322fcf62a5c96b252534389e86 (diff)
Refactored CLI, exceptions are handled properly now. Started looking into UI testing for the CLI.
Diffstat (limited to 'src/eu/equalparts/cardbase/data/FullCardSet.java')
-rw-r--r--src/eu/equalparts/cardbase/data/FullCardSet.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/eu/equalparts/cardbase/data/FullCardSet.java b/src/eu/equalparts/cardbase/data/FullCardSet.java
new file mode 100644
index 0000000..0b5c099
--- /dev/null
+++ b/src/eu/equalparts/cardbase/data/FullCardSet.java
@@ -0,0 +1,25 @@
+package eu.equalparts.cardbase.data;
+
+import java.util.ArrayList;
+
+public class FullCardSet extends CardSet {
+ public String border;
+ public String type;
+ public String block;
+ public String gathererCode;
+ public ArrayList<Card> cards;
+
+ /**
+ * Searches for a card by number (the one shown on the card itself).
+ *
+ * @param number the number of the card to search.
+ * @return the card, or null if no card is found with that number.
+ */
+ public Card getCardByNumber(String number) {
+ for (Card card : cards) {
+ if (card.number.equals(number))
+ return card;
+ }
+ return null;
+ }
+} \ No newline at end of file