|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.planet_ink.coffee_mud.Items.Basic.StdItem
com.planet_ink.coffee_mud.Items.Basic.StdContainer
com.planet_ink.coffee_mud.Items.Basic.StdRideable
com.planet_ink.coffee_mud.Items.Basic.GenRideable
com.planet_ink.coffee_mud.Items.Basic.GenPiano
public class GenPiano
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.MusicalInstrument |
|---|
MusicalInstrument.InstrumentType |
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
|---|
Wearable.CODES |
| Field Summary |
|---|
| Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.GenRideable |
|---|
readableText |
| Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.StdRideable |
|---|
dismountString, mountString, putString, rideBasis, riderCapacity, riders, rideString, stateString, stateSubjectStr |
| Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.StdContainer |
|---|
capacity, containType, defaultsClosed, defaultsLocked, hasALid, hasALock, isLocked, isOpen, openDelayTicks |
| Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.StdItem |
|---|
affectPhyStats, affects, baseGoldValue, basePhyStats, behaviors, cachedImageName, CODES, databaseID, description, destroyed, displayText, dispossessionTime, material, me, miscText, myContainer, myUses, myWornCode, name, owner, phyStats, properWornBitmap, rawImageName, riding, scripts, secretIdentity, tickCtr, tickStatus, wornLogicalAnd, xtraValues |
| Fields inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
|---|
DEFAULT_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 |
| Fields inherited from interface com.planet_ink.coffee_mud.core.interfaces.Rideable |
|---|
RIDEABLE_AIR, RIDEABLE_DESCS, RIDEABLE_ENTERIN, RIDEABLE_LADDER, RIDEABLE_LAND, RIDEABLE_SIT, RIDEABLE_SLEEP, RIDEABLE_TABLE, RIDEABLE_WAGON, RIDEABLE_WATER |
| Fields inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Container |
|---|
CONTAIN_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_SMOKEABLES, CONTAIN_SSCOMPONENTS, CONTAIN_SWORDS |
| Constructor Summary | |
|---|---|
GenPiano()
|
|
| Method Summary | |
|---|---|
MusicalInstrument.InstrumentType |
getInstrumentType()
Returns the instrument type of this instrument |
java.lang.String |
getInstrumentTypeName()
Returns the instrument type name of this instrument |
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of this object. |
void |
recoverPhyStats()
This method copies the basePhyStats() object into the phyStats() object, then makes repeated calls to all surrounding objects with affectPhyStats(Environmental,PhyStats) method. |
void |
setInstrumentType(int typeOrdinal)
Sets the instrument type of this instrument |
void |
setInstrumentType(MusicalInstrument.InstrumentType newType)
Sets the instrument type of this instrument |
void |
setInstrumentType(java.lang.String newType)
Sets the instrument type of this instrument |
void |
setReadableText(java.lang.String text)
For things that are readable, this set the readable string for this thing. |
| Methods inherited from class com.planet_ink.coffee_mud.Items.Basic.GenRideable |
|---|
getCodeNum, getStat, getStatCodes, isGeneric, keyName, readableText, sameAs, setKeyName, setMiscText, setStat, text |
| Methods inherited from class com.planet_ink.coffee_mud.Items.Basic.StdRideable |
|---|
addRider, affectPhyStats, amRiding, cloneFix, delRider, destroy, dismountString, displayText, executeMsg, fetchRider, getDismountString, getMountString, getPutString, getRideBuddies, getRideString, getStateString, getStateStringSubject, isMobileRideBasis, mobileRideBasis, mountString, numRiders, okMessage, putString, rideBasis, riderCapacity, riders, rideString, savable, setDismountString, setMountString, setPutString, setRideBasis, setRiderCapacity, setRideString, setStateString, setStateStringSubject, stateString, stateStringSubject, subjectToWearAndTear |
| Methods inherited from class com.planet_ink.coffee_mud.Items.Basic.StdContainer |
|---|
canContain, capacity, containTypes, defaultsClosed, defaultsLocked, emptyPlease, getContents, getDeepContents, hasADoor, hasALock, hasContent, isInside, isLocked, isOpen, numberOfItems, openDelayTicks, recursiveWeight, setCapacity, setContainTypes, setDoorsNLocks, setOpenDelayTicks, tick |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Item |
|---|
baseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, value |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Rider |
|---|
riding, setRiding |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Physical |
|---|
description, displayText, name |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Environmental |
|---|
description, displayText, expirationDate, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setExpirationDate, setImage, setMiscText, setName, text |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tickable |
|---|
getTickStatus, name, tick |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.StatsAffecting |
|---|
affectCharState, affectCharStats, affectPhyStats |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.MsgListener |
|---|
executeMsg, okMessage |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Contingent |
|---|
amDestroyed, destroy, isSavable, setSavable |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject |
|---|
copyOf, initializeClass, newInstance |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Modifiable |
|---|
getSaveStatIndex, getStat, getStatCodes, isStat, setStat |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Affectable |
|---|
addEffect, addNonUninvokableEffect, basePhyStats, delAllEffects, delEffect, eachEffect, effects, fetchEffect, fetchEffect, numEffects, phyStats, setBasePhyStats |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Behavable |
|---|
addBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scripts |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.DBIdentifiable |
|---|
canSaveDatabaseID, databaseID, setDatabaseID |
| Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
|---|
amBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWear |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Readable |
|---|
isReadable, readableText, setReadable |
| Constructor Detail |
|---|
public GenPiano()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class GenRideablepublic void recoverPhyStats()
Affectable
recoverPhyStats in interface AffectablerecoverPhyStats in class StdRideableAffectable.basePhyStats(),
Affectable.phyStats(),
Affectable.addEffect(Ability),
Behavable.addBehavior(Behavior),
PhyStatspublic MusicalInstrument.InstrumentType getInstrumentType()
MusicalInstrument
getInstrumentType in interface MusicalInstrumentMusicalInstrument.InstrumentType,
MusicalInstrument.setInstrumentType(InstrumentType),
MusicalInstrument.setInstrumentType(String),
MusicalInstrument.setInstrumentType(int)public java.lang.String getInstrumentTypeName()
MusicalInstrument
getInstrumentTypeName in interface MusicalInstrumentMusicalInstrument.InstrumentType,
MusicalInstrument.setInstrumentType(InstrumentType),
MusicalInstrument.setInstrumentType(String),
MusicalInstrument.setInstrumentType(int)public void setReadableText(java.lang.String text)
Readable
setReadableText in interface ReadablesetReadableText in class GenRideabletext - the readable textReadable.isReadable(),
Readable.setReadable(boolean),
Readable.readableText()public void setInstrumentType(int typeOrdinal)
MusicalInstrument
setInstrumentType in interface MusicalInstrumenttypeOrdinal - the instrument ordinal of this instrumentMusicalInstrument.InstrumentType,
MusicalInstrument.setInstrumentType(InstrumentType),
MusicalInstrument.setInstrumentType(String),
MusicalInstrument.setInstrumentType(int)public void setInstrumentType(MusicalInstrument.InstrumentType newType)
MusicalInstrument
setInstrumentType in interface MusicalInstrumentnewType - the instrument type enum object of this instrumentMusicalInstrument.InstrumentType,
MusicalInstrument.setInstrumentType(InstrumentType),
MusicalInstrument.setInstrumentType(String),
MusicalInstrument.setInstrumentType(int)public void setInstrumentType(java.lang.String newType)
MusicalInstrument
setInstrumentType in interface MusicalInstrumentnewType - the instrument type name for this instrumentMusicalInstrument.InstrumentType,
MusicalInstrument.setInstrumentType(InstrumentType),
MusicalInstrument.setInstrumentType(String),
MusicalInstrument.setInstrumentType(int)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||