public abstract class AbstractPackage extends java.util.Observable implements Package
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Card> |
hand |
static java.lang.String |
STD_IN |
| Constructor and Description |
|---|
AbstractPackage() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToHand(Card c) |
java.util.List<Card> |
getHand() |
void |
refactorHand(Card[] c) |
Card |
removeFromHand(Card card) |
static Package |
unpackPackageDef(Settings s,
PackageDeffinition def) |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPile, getPiles, getPilesNames, getPilesNamesWithCount, getTopFrom, selectCard, sufflePilepublic static final java.lang.String STD_IN
protected java.util.List<Card> hand
public static Package unpackPackageDef(Settings s, PackageDeffinition def)
public Card removeFromHand(Card card)
removeFromHand in interface Packagepublic void refactorHand(Card[] c)
refactorHand in interface Package