diff options
| author | Eduardo Pedroni <e.pedroni91@gmail.com> | 2016-03-25 07:50:26 +0100 | 
|---|---|---|
| committer | Eduardo Pedroni <e.pedroni91@gmail.com> | 2016-03-25 07:50:26 +0100 | 
| commit | f66651cdd6cf6d7449428caae712eeeba8300194 (patch) | |
| tree | 37678672ad8c9794791f9a222b8e7ab32a141506 /src/eu/equalparts/cardbase/decks/Deck.java | |
| parent | 5878fd7a3d5cbe80b7ead67b1aa75fc55ff06697 (diff) | |
Refactoring decks to be more flexible
Diffstat (limited to 'src/eu/equalparts/cardbase/decks/Deck.java')
| -rw-r--r-- | src/eu/equalparts/cardbase/decks/Deck.java | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/src/eu/equalparts/cardbase/decks/Deck.java b/src/eu/equalparts/cardbase/decks/Deck.java index 1f28d60..7a7b819 100644 --- a/src/eu/equalparts/cardbase/decks/Deck.java +++ b/src/eu/equalparts/cardbase/decks/Deck.java @@ -1,12 +1,24 @@  package eu.equalparts.cardbase.decks; -public abstract class Deck { +import java.util.Collections; +import java.util.HashMap; +import java.util.Map; +public abstract class Deck {  	public String name = "Unnamed Deck";  	public int plains = 0,  			islands = 0,  			swamps = 0,  			mountains = 0,  			forests = 0; + +	private Map<Integer, Integer> cardReferences = new HashMap<Integer, Integer>(); +	 +	public void addCard(Integer cardHash, Integer count) { +		cardReferences.put(cardHash, count); +	} +	public Map<Integer, Integer> getCardReferences() { +		return Collections.unmodifiableMap(cardReferences); +	}  } | 
