diff options
author | Eduardo Pedroni <e.pedroni91@gmail.com> | 2015-06-06 16:30:51 +0200 |
---|---|---|
committer | Eduardo Pedroni <e.pedroni91@gmail.com> | 2015-06-06 16:30:51 +0200 |
commit | 8059c378fa11b835beb813e73ea6c57ddeca8553 (patch) | |
tree | 592c0285e7999850db0fe4cfb29fe3c668286b31 /src/eu/equalparts/cardbase/data/FullCardSet.java | |
parent | 4c5d38229b2526322fcf62a5c96b252534389e86 (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.java | 25 |
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 |