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, setChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPile, getPiles, getPilesNames, getPilesNamesWithCount, getTopFrom, selectCard, sufflePile
public 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 Package
public void refactorHand(Card[] c)
refactorHand
in interface Package