Package cardmanager.impl.packages
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 cardmanager.impl.packages.AbstractPackage
hand, STD_IN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPiles()
getTopFrom
(String id) void
refactorHand
(Card[] c) removeFromHand
(Card card) selectCard
(Card c, String pile) void
sufflePile
(String pile) Methods inherited from class cardmanager.impl.packages.AbstractPackage
addToHand, getHand, unpackPackageDef
Methods inherited from class java.util.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:
removeFromHand
in interfacePackage
- Overrides:
removeFromHand
in classAbstractPackage
-
refactorHand
- Specified by:
refactorHand
in interfacePackage
- Overrides:
refactorHand
in classAbstractPackage
-