org.starhope.appius.game.npc
Interface TrainCar

All Superinterfaces:
AbstractUser, Comparable<Object>, DataRecordBacked<UserRecord>, HasVariables, RoomListener, Serializable

public interface TrainCar
extends AbstractUser

WRITEME: The documentation for this type (TrainCar) is incomplete. (brpocock@star-hope.org, Dec 14, 2009)

Author:
brpocock@star-hope.org

Method Summary
 TrainCar getCaboose()
          WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)
 TrainCar getNextInTrain()
          WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)
 TrainCar getPriorInTrain()
          WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)
 TrainCar getTrainLeader()
          WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)
 boolean isInTrain()
          WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)
 boolean isInTrain(TrainCar trainLeader)
          WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)
 void setNextInTrain(TrainCar car)
          WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)
 void setPriorInTrain(TrainCar car)
          WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)
 void setTrainLeader(TrainCar leader)
          WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)
 
Methods inherited from interface org.starhope.appius.user.AbstractUser
acceptErrorReply, acceptMessage, acceptPrivateMessage, acceptSuccessReply, addBuddy, addGiftSubscription, addItem, assertLocationUnlocked, assertStaffLevel, attend, ban, canTalk, doffClothes, doTransport, getAge, getAgeGroup, getApprovedDateString, getAvatarClass, getAvatarLabel, getBaseColor, getBuddyListNames, getCurrentAction, getDebugName, getDialect, getDisplayName, getExtraColor, getFacing, getHeight, getInventory, getIPAddress, getKickedByUserID, getKickedMessage, getKickedReasonCode, getKickedUntil, getLag, getLanguage, getLocation, getLocationForUpdate, getMail, getMoney, getNameApprovedAt, getNameRequestedAt, getPathFinder, getPublicInfo, getRegisteredDateString, getResponsibleMail, getRoomNumber, getServerThread, getSizeScalar, getStaffLevel, getStartT, getTarget, getTravelRate, getTravelStart, getUserID, getUserListIterator, getUserVariables, getVariable, getWallet, handleWalkFail, hasStaffLevel, hasVariable, ignore, isBanned, isCanceled, isKicked, isNPC, isOnline, isPaidMember, kick, liftBan, needsParent, purchase, removeBuddy, reportedToModeratorBy, reportedToModeratorBy, sendBuddyList, sendEarnings, sendMigrate, sendOops, sendResponse, sendWardrobe, setAgeGroupToSystem, setBaseColor, setCanTalk, setCurrentAction, setExtraColor, setFacing, setLastActive, setLocation, setMail, setParent, setRoom, setStartT, setTarget, setTravelRate, setTravelStart, setVariable, speak, takeAttack, toJSON, toSFSXML, unlockLocation, updateWallet
 
Methods inherited from interface org.starhope.appius.game.RoomListener
acceptGameAction, acceptGameStateChange, acceptObjectJoinRoom, acceptObjectPartRoom, acceptOutOfBandMessage, acceptPublicMessage, acceptPublicMessage, acceptUserAction, acceptUserVariableUpdate, getRoom, getZone
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.starhope.appius.types.HasVariables
deleteVariable, getVariables, resetVariables, setVariable, setVariables
 
Methods inherited from interface org.starhope.appius.user.DataRecordBacked
setBackingRecord
 

Method Detail

getCaboose

TrainCar getCaboose()
WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)

Returns:
WRITEME

getNextInTrain

TrainCar getNextInTrain()
WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)

Returns:
WRITEME

getPriorInTrain

TrainCar getPriorInTrain()
WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)

Returns:
WRITEME

getTrainLeader

TrainCar getTrainLeader()
WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)

Returns:
WRITEME

isInTrain

boolean isInTrain()
WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)

Returns:
WRITEME

isInTrain

boolean isInTrain(TrainCar trainLeader)
WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)

Parameters:
trainLeader - WRITEME
Returns:
WRITEME

setNextInTrain

void setNextInTrain(TrainCar car)
WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)

Parameters:
car - WRITEME

setPriorInTrain

void setPriorInTrain(TrainCar car)
WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)

Parameters:
car - WRITEME

setTrainLeader

void setTrainLeader(TrainCar leader)
WRITEME: document this method (brpocock@star-hope.org, Dec 14, 2009)

Parameters:
leader - WRITEME