|
|||||||||
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.StdPortal
com.planet_ink.coffee_mud.Items.Basic.StdBoardable
com.planet_ink.coffee_mud.Items.Basic.GenSailingShip
public class GenSailingShip
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
---|
Wearable.CODES |
Field Summary | |
---|---|
protected PairList<Weapon,int[]> |
aimings
|
protected boolean |
anchorDown
|
protected PairList<Item,int[]> |
coordinates
|
protected int |
courseDirection
|
protected java.util.List<java.lang.Integer> |
courseDirections
|
protected int |
directionFacing
|
protected int |
lastSpamCt
|
protected java.lang.String |
lastSpamMsg
|
protected int |
maxHullPoints
|
protected Room |
shipCombatRoom
|
protected java.util.List<Item> |
smallTenderRequests
|
protected PhysicalAgent |
targetedShip
|
protected Item |
tenderShip
|
protected int |
ticksSinceMove
|
Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.StdBoardable |
---|
area, homePortID, internalPrice, ownerName, price, readableText |
Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.StdPortal |
---|
closedText, dismountString, doorName, mountString, putString, 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.SailingShip |
---|
COURSE_STEER_MASK |
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 | |
---|---|
GenSailingShip()
|
Method Summary | |
---|---|
protected boolean |
amInTacticalMode()
|
protected void |
announceActionToDeck(MOB mob,
Environmental target,
Environmental tool,
java.lang.String msgStr)
|
protected void |
announceActionToDeck(MOB mob,
java.lang.String msgStr)
|
protected void |
announceActionToDeckOrUnderdeck(MOB mob,
CMMsg msg,
int INDOORS)
|
protected void |
announceActionToUnderDeck(MOB mob,
java.lang.String msgStr)
|
protected void |
announceToDeck(CMMsg msg)
|
protected void |
announceToDeck(java.lang.String msgStr)
|
static void |
appendCondition(java.lang.StringBuilder visualCondition,
double pct,
java.lang.String name)
|
protected boolean |
beginSail(MOB mob,
Room R,
int dir)
|
protected void |
cleanMsgForRepeat(CMMsg msg)
|
protected void |
clearTacticalMode()
|
protected void |
clearTacticalModeHelper()
|
protected Room |
createFirstRoom()
|
void |
executeMsg(Environmental myHost,
CMMsg msg)
The general message event handler for the object. |
long |
expirationDate()
If this object expires, it should have a timestamp saying when it expires, in real time. |
protected Room |
findNearestDocks(Room R)
|
protected Room |
findOceanRoom(Area A)
|
protected int |
getAnyExitDir(Room R)
|
protected java.lang.String |
getAreaClassType()
|
protected static MOB |
getBestRider(Room R,
Rideable rI)
|
protected int |
getCodeNum(java.lang.String code)
|
PhysicalAgent |
getCombatant()
If this mob is in combat, this returns the mob that this mob is targeting. |
protected int[] |
getCoordAdjustments(int[] newOnes)
|
java.util.List<java.lang.Integer> |
getCurrentCourse()
Returns the future course of this ship. |
int |
getDirectionFacing()
Returns which direction the ship is currently facing. |
protected int |
getDirectionFacing(int direction)
|
protected java.lang.String |
getDirectionStrToTarget(PhysicalAgent targetedShip)
|
int |
getDirectionToTarget()
Gets the compass direction between this combatant and the current combat victim. |
protected int |
getDirectionToTarget(PhysicalAgent targetedShip)
|
protected int |
getLowestTacticalDistanceFromThis()
|
protected int[] |
getMagicCoords()
|
protected int[] |
getMyCoords()
|
protected java.lang.String |
getOtherShipInfo(PhysicalAgent targetedShip)
|
protected Room |
getRandomDeckRoom()
|
Area |
getShipArea()
Space ships are unique in having an Item stand-in for dirt-side access, as well as an Area object. |
int |
getShipSpeed()
Returns this ships max speed, typically >= 1 |
PairList<Weapon,int[]> |
getSiegeWeaponAimings()
Returns the mapping of this ships siege weapons to the coordinates they are presently aimed at. |
java.lang.String |
getStat(java.lang.String code)
An alternative means of retreiving the values of those fields on this object which are modifiable at run-time by builders. |
java.lang.String[] |
getStatCodes()
Returns an array of the string names of those fields which are modifiable on this object at run-time by builders. |
protected int |
getTacticalDistance(PhysicalAgent targetShip)
|
protected java.lang.String |
getTargetedShipInfo()
|
protected void |
haveEveryoneLookOverBow()
|
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of this object. |
boolean |
isAnchorDown()
Returns whether the anchor is down, thus holding the ship in place. |
protected boolean |
isAnyoneAtCoords(int[] xy)
|
protected boolean |
isAShipSiegeWeaponReadyToFire(Item I)
|
boolean |
isGeneric()
Whether the fields of this item are set in code, or set by builders. |
boolean |
isInCombat()
Returns whether this combatant is in an active combat state |
void |
makePeace(boolean includePlayerFollowers)
Clears the combat state between this combatant and their target, clears the targets combat state, as well as that of any followers of this combatant. |
boolean |
mayIFight(PhysicalAgent victim)
Returns whether this combatant is both permitted to attack the given combatant, and that both this combatant and the potential target are alive. |
boolean |
mayPhysicallyAttack(PhysicalAgent victim)
Returns whether this combatant is permitted to attack the given combatant, both this combatant and the potential target are alive, both the combatant and the target are confirmed to be the same place. |
boolean |
okMessage(Environmental myHost,
CMMsg msg)
The general message event previewer for the object. |
protected static boolean |
ownerSecurityCheck(java.lang.String ownerName,
MOB mob)
|
int |
rangeToTarget()
Gets the distance between this combatant and the current combat victim. |
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. |
protected boolean |
safetyMove()
|
protected com.planet_ink.coffee_mud.Items.Basic.GenSailingShip.SailResult |
sail(int direction)
|
boolean |
sameAs(Environmental E)
Whether this object instance is functionally identical to the object passed in. |
void |
setAnchorDown(boolean truefalse)
Sets whether the anchor is down, thus holding the ship in place. |
void |
setCombatant(PhysicalAgent other)
Sets the mob that this mob is targeting for combat, which either puts them into, or clears their combat state. |
void |
setCurrentCourse(java.util.List<java.lang.Integer> course)
Sets the future course of this ship. |
void |
setDirectionFacing(int direction)
Sets which direction the ship is currently facing. |
void |
setRangeToTarget(int newRange)
Sets the distance between this combatant and the current combat victim. |
void |
setStat(java.lang.String code,
java.lang.String val)
An alternative means of setting the values of those fields on this object which are modifiable at run-time by builders. |
protected java.lang.Boolean |
startAttack(MOB sourceM,
Room thisRoom,
java.lang.String rest)
|
protected static java.lang.String |
staticL(java.lang.String str,
java.lang.String... xs)
|
protected boolean |
steer(MOB mob,
Room R,
int dir)
|
boolean |
tick(Tickable ticking,
int tickID)
this is the method which is called periodically by the threading engine. |
Methods inherited from class com.planet_ink.coffee_mud.Items.Basic.StdBoardable |
---|
announceToShip, confirmAreaMessage, copyOf, destroy, destroyThisShip, dismountString, dockHere, getDestinationRoom, getHomePortID, getIsDocked, getOwnerName, getOwnerObject, getPrice, getShipItem, getTitleID, isSavable, keyName, mountString, newInstance, okAreaMessage, putString, readableText, renameDestinationRooms, renameShip, securityCheck, sendAreaMessage, setDatabaseID, setDockableItem, setExpirationDate, setHomePortID, setKeyName, setMiscText, setOwnerName, setPrice, setReadableText, setShipArea, stopTicking, subjectToWearAndTear, text, transferOwnership, unDock, value |
Methods inherited from class com.planet_ink.coffee_mud.Items.Basic.StdPortal |
---|
addRider, amRiding, closedText, closeWord, defaultsClosed, defaultsLocked, delRider, displayText, doorName, exitUsage, fetchRider, getDismountString, getMountString, getPutString, getRideBuddies, getRideString, getStateString, getStateStringSubject, hasADoor, isMobileRideBasis, isReadable, lastRoomUsedFrom, mobileRideBasis, numRiders, openDelayTicks, openWord, rideBasis, riderCapacity, riders, rideString, setDismountString, setDoorsNLocks, setExitParams, setMountString, setOpenDelayTicks, setPutString, setReadable, setRideBasis, setRiderCapacity, setRideString, setStateString, setStateStringSubject, setTemporaryDoorLink, stateString, stateStringSubject, temporaryDoorLink, viewableText |
Methods inherited from class com.planet_ink.coffee_mud.Items.Basic.StdContainer |
---|
canContain, capacity, containTypes, emptyPlease, getContents, getDeepContents, hasALock, hasContent, isInside, isLocked, isOpen, numberOfItems, recursiveWeight, setCapacity, setContainTypes |
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.BoardableShip |
---|
dockHere, getHomePortID, getIsDocked, getShipItem, renameShip, setDockableItem, setHomePortID, setShipArea, unDock |
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.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, setReadableText |
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Rideable |
---|
addRider, amRiding, delRider, dismountString, fetchRider, getDismountString, getMountString, getPutString, getRideBuddies, getRideString, getStateString, getStateStringSubject, isMobileRideBasis, mobileRideBasis, mountString, numRiders, putString, rideBasis, riderCapacity, riders, rideString, setDismountString, setMountString, setPutString, setRideBasis, setRiderCapacity, setRideString, setStateString, setStateStringSubject, stateString, stateStringSubject |
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.CMObject |
---|
copyOf, initializeClass, newInstance |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CloseableLockable |
---|
hasALock, isLocked, isOpen |
Field Detail |
---|
protected volatile int courseDirection
protected volatile boolean anchorDown
protected final java.util.List<java.lang.Integer> courseDirections
protected volatile int directionFacing
protected volatile int ticksSinceMove
protected volatile PhysicalAgent targetedShip
protected volatile Item tenderShip
protected volatile Room shipCombatRoom
protected PairList<Item,int[]> coordinates
protected PairList<Weapon,int[]> aimings
protected java.util.List<Item> smallTenderRequests
protected int maxHullPoints
protected volatile int lastSpamCt
protected volatile java.lang.String lastSpamMsg
Constructor Detail |
---|
public GenSailingShip()
Method Detail |
---|
public java.lang.String ID()
CMObject
ID
in interface CMObject
ID
in class StdBoardable
public boolean isGeneric()
Environmental
isGeneric
in interface Environmental
isGeneric
in class StdItem
Environmental.text()
public void recoverPhyStats()
Affectable
recoverPhyStats
in interface Affectable
recoverPhyStats
in class StdPortal
Affectable.basePhyStats()
,
Affectable.phyStats()
,
Affectable.addEffect(Ability)
,
Behavable.addBehavior(Behavior)
,
PhyStats
protected java.lang.String getAreaClassType()
getAreaClassType
in class StdBoardable
protected Room createFirstRoom()
createFirstRoom
in class StdBoardable
public Area getShipArea()
BoardableShip
getShipArea
in interface BoardableShip
getShipArea
in class StdBoardable
protected void announceToDeck(java.lang.String msgStr)
public int getShipSpeed()
SailingShip
getShipSpeed
in interface SailingShip
protected void announceToDeck(CMMsg msg)
protected void announceActionToDeckOrUnderdeck(MOB mob, CMMsg msg, int INDOORS)
protected void announceActionToDeck(MOB mob, java.lang.String msgStr)
protected void announceActionToDeck(MOB mob, Environmental target, Environmental tool, java.lang.String msgStr)
protected void announceActionToUnderDeck(MOB mob, java.lang.String msgStr)
protected java.lang.String getTargetedShipInfo()
protected java.lang.String getOtherShipInfo(PhysicalAgent targetedShip)
protected int getDirectionToTarget(PhysicalAgent targetedShip)
protected java.lang.String getDirectionStrToTarget(PhysicalAgent targetedShip)
protected Room getRandomDeckRoom()
public boolean okMessage(Environmental myHost, CMMsg msg)
MsgListener
okMessage
in interface MsgListener
okMessage
in class StdBoardable
myHost
- either the initiator of the event, or the host of this objectmsg
- the CMMsg that wants to be executed
CMMsg
,
CMMsg.source()
protected java.lang.Boolean startAttack(MOB sourceM, Room thisRoom, java.lang.String rest)
protected int[] getMagicCoords()
protected void clearTacticalModeHelper()
protected void clearTacticalMode()
protected boolean isAnyoneAtCoords(int[] xy)
protected int[] getMyCoords()
protected boolean amInTacticalMode()
public boolean tick(Tickable ticking, int tickID)
Tickable
tick
in interface Tickable
tick
in class StdBoardable
ticking
- a reference to this Tickable objecttickID
- the TICKID_ constant describing this periodic call, as defined in Tickable
Tickable
,
ServiceEngine
,
TickableGroup
protected final boolean isAShipSiegeWeaponReadyToFire(Item I)
protected static MOB getBestRider(Room R, Rideable rI)
protected static java.lang.String staticL(java.lang.String str, java.lang.String... xs)
public static void appendCondition(java.lang.StringBuilder visualCondition, double pct, java.lang.String name)
protected void cleanMsgForRepeat(CMMsg msg)
public void executeMsg(Environmental myHost, CMMsg msg)
MsgListener
executeMsg
in interface MsgListener
executeMsg
in class StdBoardable
myHost
- either the initiator of the event, or the host of this objectmsg
- the CMMsg that needs to be executedCMMsg
public long expirationDate()
Environmental
expirationDate
in interface Environmental
expirationDate
in class StdBoardable
Environmental.setExpirationDate(long)
protected Room findNearestDocks(Room R)
findNearestDocks
in class StdBoardable
protected int[] getCoordAdjustments(int[] newOnes)
protected int getTacticalDistance(PhysicalAgent targetShip)
protected int getLowestTacticalDistanceFromThis()
protected int getDirectionFacing(int direction)
public void setDirectionFacing(int direction)
SailingShip
setDirectionFacing
in interface SailingShip
direction
- the direction the ship is facing.protected com.planet_ink.coffee_mud.Items.Basic.GenSailingShip.SailResult sail(int direction)
protected void haveEveryoneLookOverBow()
protected boolean steer(MOB mob, Room R, int dir)
protected boolean beginSail(MOB mob, Room R, int dir)
protected int getAnyExitDir(Room R)
protected Room findOceanRoom(Area A)
protected boolean safetyMove()
public boolean isInCombat()
Combatant
isInCombat
in interface Combatant
MOB.getVictim()
,
MOB.setVictim(MOB)
,
Combatant.setCombatant(PhysicalAgent)
,
Combatant.getCombatant()
,
Combatant.makePeace(boolean)
,
Combatant.setRangeToTarget(int)
,
Combatant.mayIFight(PhysicalAgent)
public void setRangeToTarget(int newRange)
Combatant
setRangeToTarget
in interface Combatant
newRange
- the range from this combatant to their targetMOB.getVictim()
,
Combatant.setCombatant(PhysicalAgent)
,
Combatant.getCombatant()
,
Combatant.rangeToTarget()
,
Combatant.mayIFight(PhysicalAgent)
public int rangeToTarget()
Combatant
rangeToTarget
in interface Combatant
MOB.getVictim()
,
Combatant.setCombatant(PhysicalAgent)
,
Combatant.getCombatant()
,
Combatant.setRangeToTarget(int)
,
Combatant.mayIFight(PhysicalAgent)
public boolean mayPhysicallyAttack(PhysicalAgent victim)
Combatant
mayPhysicallyAttack
in interface Combatant
victim
- the potential combat target
MOB.getVictim()
,
Combatant.setCombatant(PhysicalAgent)
,
Combatant.getCombatant()
,
Combatant.setRangeToTarget(int)
,
Combatant.mayPhysicallyAttack(PhysicalAgent)
protected static boolean ownerSecurityCheck(java.lang.String ownerName, MOB mob)
public boolean mayIFight(PhysicalAgent victim)
Combatant
mayIFight
in interface Combatant
victim
- the potential combat target
MOB.getVictim()
,
Combatant.setCombatant(PhysicalAgent)
,
Combatant.getCombatant()
,
Combatant.setRangeToTarget(int)
,
Combatant.mayPhysicallyAttack(PhysicalAgent)
public void makePeace(boolean includePlayerFollowers)
Combatant
makePeace
in interface Combatant
includePlayerFollowers
- false to apply only to npc followers, true for npc and playerCombatant.isInCombat()
,
MOB.getVictim()
,
MOB.setVictim(MOB)
,
Combatant.setCombatant(PhysicalAgent)
,
Combatant.getCombatant()
,
Combatant.setRangeToTarget(int)
,
Combatant.mayIFight(PhysicalAgent)
public PhysicalAgent getCombatant()
Combatant
getCombatant
in interface Combatant
Combatant.isInCombat()
,
Combatant.setCombatant(PhysicalAgent)
,
Combatant.makePeace(boolean)
,
Combatant.setRangeToTarget(int)
,
Combatant.mayIFight(PhysicalAgent)
public void setCombatant(PhysicalAgent other)
Combatant
setCombatant
in interface Combatant
other
- the combat target, or null for a peace stateCombatant.isInCombat()
,
Combatant.getCombatant()
,
Combatant.makePeace(boolean)
,
Combatant.setRangeToTarget(int)
,
Combatant.mayIFight(PhysicalAgent)
public int getDirectionToTarget()
Combatant
getDirectionToTarget
in interface Combatant
MOB.getVictim()
,
Combatant.setCombatant(PhysicalAgent)
,
Combatant.getCombatant()
,
Combatant.setRangeToTarget(int)
,
Combatant.mayIFight(PhysicalAgent)
public int getDirectionFacing()
SailingShip
getDirectionFacing
in interface SailingShip
public boolean isAnchorDown()
SailingShip
isAnchorDown
in interface SailingShip
public void setAnchorDown(boolean truefalse)
SailingShip
setAnchorDown
in interface SailingShip
truefalse
- true if the anchor is down, false if the anchor is uppublic PairList<Weapon,int[]> getSiegeWeaponAimings()
SailingShip
getSiegeWeaponAimings
in interface SailingShip
public java.util.List<java.lang.Integer> getCurrentCourse()
SailingShip
getCurrentCourse
in interface SailingShip
SailingShip.setCurrentCourse(List)
public void setCurrentCourse(java.util.List<java.lang.Integer> course)
SailingShip
setCurrentCourse
in interface SailingShip
course
- the new course to set.SailingShip.getCurrentCourse()
public java.lang.String getStat(java.lang.String code)
Modifiable
getStat
in interface Modifiable
getStat
in class StdItem
code
- the name of the field to read.
Modifiable.getStatCodes()
public void setStat(java.lang.String code, java.lang.String val)
Modifiable
setStat
in interface Modifiable
setStat
in class StdItem
code
- the name of the field to setval
- the value to set the field toModifiable.getStatCodes()
protected int getCodeNum(java.lang.String code)
getCodeNum
in class StdItem
public java.lang.String[] getStatCodes()
Modifiable
getStatCodes
in interface Modifiable
getStatCodes
in class StdItem
Modifiable.getStat(String)
,
Modifiable.setStat(String, String)
public boolean sameAs(Environmental E)
Environmental
sameAs
in interface Environmental
sameAs
in class StdItem
E
- the object to compare this one to
Modifiable.getStatCodes()
,
Modifiable.getStat(String)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |