Class PackageDef
java.lang.Object
java.util.Observable
cardmanager.impl.packages.AbstractPackage
cardmanager.impl.packages.PackageDef
- All Implemented Interfaces:
Package
-
Field Summary
FieldsFields inherited from class AbstractPackage
hand, STD_IN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPiles()getTopFrom(String id) voidrefactorHand(Card[] c) removeFromHand(Card card) selectCard(Card c, String pile) voidsufflePile(String pile) Methods inherited from class AbstractPackage
addToHand, getHand, unpackPackageDefMethods inherited from class Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
Field Details
-
piles
-
-
Constructor Details
-
PackageDef
public PackageDef()
-
-
Method Details
-
getTopFrom
-
getPiles
-
getPile
-
getPilesNames
-
getPilesNamesWithCount
-
sufflePile
-
selectCard
-
removeFromHand
- Specified by:
removeFromHandin interfacePackage- Overrides:
removeFromHandin classAbstractPackage
-
refactorHand
- Specified by:
refactorHandin interfacePackage- Overrides:
refactorHandin classAbstractPackage
-