Affectable, Behavable, java.lang.Cloneable, CloseableLockable, CMObject, java.lang.Comparable<CMObject>, Container, Contingent, DBIdentifiable, Environmental, Expireable, Item, Modifiable, MsgListener, Physical, PhysicalAgent, Readable, Rider, StatsAffecting, Tickable, WearableDeckOfCardsStdDeckOfCards, StdHandOfCardspublic interface HandOfCards extends Container
Wearable.CODESidConverterCONTAIN_ANYTHING, CONTAIN_BODIES, CONTAIN_CAGED, CONTAIN_CLOTHES, CONTAIN_COINS, CONTAIN_DAGGERS, CONTAIN_DESCS, CONTAIN_DRINKABLES, CONTAIN_EATABLES, CONTAIN_FOOTWEAR, CONTAIN_KEYS, CONTAIN_LIQUID, CONTAIN_ONEHANDWEAPONS, CONTAIN_OTHERWEAPONS, CONTAIN_RAWMATERIALS, CONTAIN_READABLES, CONTAIN_SCROLLS, CONTAIN_SHIELDS, CONTAIN_SMOKEABLES, CONTAIN_SSCOMPONENTS, CONTAIN_SWORDSSTATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BALLISTICK, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EVENT, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SHORTERMASK, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESETDEFAULT_WORN_CODES, DEFAULT_WORN_DEPENDENCYGRID, DEFAULT_WORN_DESCS, DEFAULT_WORN_ORDER, DEFAULT_WORN_USUAL_NAMES, DEFAULT_WORN_WEIGHT_POINTS, DEFAULT_WORN_WEIGHTS, FILTER_ANY, FILTER_MOBINVONLY, FILTER_ROOMONLY, FILTER_UNWORNONLY, FILTER_WORNONLY, HIGHEST_WORN_CODE, IN_INVENTORY, WORN_ABOUT_BODY, WORN_ARMS, WORN_BACK, WORN_EARS, WORN_EYES, WORN_FEET, WORN_FLOATING_NEARBY, WORN_HANDS, WORN_HEAD, WORN_HELD, WORN_LEFT_FINGER, WORN_LEFT_WRIST, WORN_LEGS, WORN_MOUTH, WORN_NECK, WORN_RIGHT_FINGER, WORN_RIGHT_WRIST, WORN_TORSO, WORN_WAIST, WORN_WIELD| Modifier and Type | Method | Description | 
|---|---|---|
| boolean | addCard(PlayingCard card) | Returns the given card item object to
 the deck by removing it from its current
 owner and adding it back to the decks owner
 and container. | 
| boolean | containsAtLeastOneOfSuit(int cardBitCode) | Returns whether a PlayingCard in this deck or hand
 of the given suit is to be found herein. | 
| boolean | containsAtLeastOneOfSuit(java.lang.String cardStringCode) | Returns whether a PlayingCard in this deck or hand
 of the given suit is to be found herein. | 
| boolean | containsAtLeastOneOfValue(int cardBitCode) | Returns whether a PlayingCard in this deck or hand
 of the given value is to be found herein. | 
| boolean | containsAtLeastOneOfValue(java.lang.String cardStringCode) | Returns whether a PlayingCard in this deck or hand
 of the given value is to be found herein. | 
| boolean | containsCard(int cardBitCode) | Returns whether this hand contains a card of
 the given bit code value. | 
| boolean | containsCard(java.lang.String cardStringCode) | Returns whether this hand contains a card of
 the given string code value. | 
| HandOfCards | createEmptyHand(Environmental player) | Creates an empty HandOfCards object
 if the player passed in is not null, it will
 add the new hand to the inventory of the given
 hand-holder. | 
| PlayingCard | getCard(int cardBitCode) | Returns the PlayingCard from this deck or hand if
 it is to be found herein. | 
| PlayingCard | getCard(java.lang.String cardStringCode) | Gets the PlayingCard from this deck or hand if
 it is to be found herein. | 
| java.lang.String[] | getContentsEncoded() | This method builds a string array equal in size to the deck. | 
| PlayingCard | getFirstCardOfSuit(int cardBitCode) | Returns the first PlayingCard from this deck or hand
 of the given suit is to be found herein. | 
| PlayingCard | getFirstCardOfSuit(java.lang.String cardStringCode) | Returns the first PlayingCard from this deck or hand
 of the given suit is to be found herein. | 
| PlayingCard | getFirstCardOfValue(int cardBitCode) | Returns the first PlayingCard from this deck or hand
 of the given value is to be found herein. | 
| PlayingCard | getFirstCardOfValue(java.lang.String cardStringCode) | Returns the first PlayingCard from this deck or hand
 of the given value is to be found herein. | 
| PlayingCard | getTopCardFromDeck() | Returns the top card item object from the deck | 
| int | numberOfCards() | Returns the current number of cards in the deck. | 
| boolean | removeAllCards() | Removes all cards from the deck and
 places them in limbo. | 
| boolean | removeCard(PlayingCard card) | Removes the given card from the
 deck and places it in limbo. | 
| boolean | shuffleDeck() | Shuffles the hand of cards, randomizing them. | 
| void | sortByValueAceHigh() | This method is a sort of anti-shuffle. | 
| void | sortByValueAceLow() | This method is a sort of anti-shuffle. | 
addEffect, addNonUninvokableEffect, basePhyStats, delAllEffects, delEffect, eachEffect, effects, fetchEffect, fetchEffect, numEffects, phyStats, recoverPhyStats, setBasePhyStatsaddBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scriptsdefaultsClosed, defaultsLocked, hasADoor, hasALock, isLocked, isOpen, keyName, openDelayTicks, setDoorsNLocks, setKeyName, setOpenDelayTickscopyOf, ID, initializeClass, newInstancecanContain, capacity, containTypes, emptyPlease, getContents, getDeepContents, hasContent, isInside, setCapacity, setContainTypesamDestroyed, destroy, isSavable, setSavablecanSaveDatabaseID, databaseID, setDatabaseIDdescription, displayText, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setImage, setMiscText, setName, textexpirationDate, setExpirationDatebaseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, valuegetSaveStatIndex, getStat, getStatCodes, isStat, setStatexecuteMsg, okMessagedescription, displayText, genericName, nameisReadable, readableText, setReadable, setReadableTextaffectCharState, affectCharStats, affectPhyStatsgetTickStatus, name, tickamBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWearboolean shuffleDeck()
PlayingCard getTopCardFromDeck()
boolean addCard(PlayingCard card)
card - the card to removeint numberOfCards()
boolean removeCard(PlayingCard card)
card - the card to removeboolean removeAllCards()
java.lang.String[] getContentsEncoded()
void sortByValueAceHigh()
void sortByValueAceLow()
HandOfCards createEmptyHand(Environmental player)
player - the holder can be a mob or a roomboolean containsCard(java.lang.String cardStringCode)
cardStringCode - the encoded card stringPlayingCard getCard(java.lang.String cardStringCode)
cardStringCode - the encoded card stringPlayingCard getFirstCardOfValue(java.lang.String cardStringCode)
cardStringCode - the encoded card stringboolean containsAtLeastOneOfValue(java.lang.String cardStringCode)
cardStringCode - the encoded card stringboolean containsAtLeastOneOfSuit(java.lang.String cardStringCode)
cardStringCode - the encoded card stringPlayingCard getFirstCardOfSuit(java.lang.String cardStringCode)
cardStringCode - the encoded card stringboolean containsCard(int cardBitCode)
cardBitCode - the card bit codePlayingCard.getBitEncodedValue()PlayingCard getCard(int cardBitCode)
cardBitCode - the card bit codePlayingCard.getBitEncodedValue()PlayingCard getFirstCardOfValue(int cardBitCode)
cardBitCode - the card bit codePlayingCard.getBitEncodedValue()boolean containsAtLeastOneOfValue(int cardBitCode)
cardBitCode - the card bit codePlayingCard.getBitEncodedValue()boolean containsAtLeastOneOfSuit(int cardBitCode)
cardBitCode - the card bit codePlayingCard.getBitEncodedValue()PlayingCard getFirstCardOfSuit(int cardBitCode)
cardBitCode - the card bit codePlayingCard.getBitEncodedValue()