Boardable, BoundedObject, java.lang.Cloneable, CMObject, java.lang.Comparable<CMObject>, Contingent, Environmental, Expireable, Modifiable, MsgListener, SpaceObject, StatsAffecting, TickableGenSpaceShip, StdSpaceShippublic interface SpaceShip extends SpaceObject, Boardable
| Modifier and Type | Interface | Description |
|---|---|---|
static class |
SpaceShip.ShipFlag |
BoundedObject.BoundedCubeSpaceObject.Distance, SpaceObject.SpaceGatewayNAME_REPL_MARKERS, NAME_REPL_STRINGSidConverterACCELERATION_DAMAGED, ACCELERATION_G, ACCELERATION_INSTANTDEATH, ACCELERATION_ROLLARCOASTER, ACCELERATION_TYPICALROCKET, ACCELERATION_TYPICALSPACEROCKET, ACCELERATION_UNCONSCIOUSNESS, ASTEROID_MASS, ATMOSPHERIC_DRAG_BRICK, ATMOSPHERIC_DRAG_STREAMLINE, DISTANCES, MOONLET_MASS, MULTIPLIER_GRAVITY_EFFECT_RADIUS, MULTIPLIER_ORBITING_RADIUS_MAX, MULTIPLIER_ORBITING_RADIUS_MIN, MULTIPLIER_PLANET_MASS, MULTIPLIER_STAR_MASS, VELOCITY_ESCAPE, VELOCITY_LIGHT, VELOCITY_ORBITING, VELOCITY_SOUND, VELOCITY_SUBLIGHT, VELOCITY_TRANSWARP1, VELOCITY_TRANSWARP10, VELOCITY_TRANSWARP2, VELOCITY_TRANSWARP3, VELOCITY_TRANSWARP4, VELOCITY_TRANSWARP5, VELOCITY_TRANSWARP6, VELOCITY_TRANSWARP7, VELOCITY_TRANSWARP8, VELOCITY_TRANSWARP9, VELOCITY_WARP1, VELOCITY_WARP10, VELOCITY_WARP2, VELOCITY_WARP3, VELOCITY_WARP4, VELOCITY_WARP5, VELOCITY_WARP6, VELOCITY_WARP7, VELOCITY_WARP8, VELOCITY_WARP9STATUS_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_RESET| Modifier and Type | Method | Description |
|---|---|---|
double[] |
facing() |
The direction of facing of this object in radians.
|
double |
getOMLCoeff() |
The Outer Mold Line coefficient -- how streamlined are you?
|
boolean |
getShipFlag(SpaceShip.ShipFlag flag) |
Gets one of the ship flags
|
SpaceObject |
getShipSpaceObject() |
Space ships are unique in having an Item stand-in for planet-side access,
as well as an Area object.
|
void |
registerListener(Technical.TechCommand command,
MsgListener listener) |
Register a global ship listener.
|
double |
roll() |
The full 360 orientation of the top of the object in radians.
|
void |
setFacing(double[] dir) |
Sets the direction of facing of this object in radians.
|
void |
setOMLCoeff(double coeff) |
Set the Outer Mold Line coefficient -- how streamlined are you?
|
void |
setRoll(double dir) |
Sets the full 360 orientation of the top of the object in radians.
|
void |
setShipFlag(SpaceShip.ShipFlag flag,
boolean flagValue) |
Sets one of the ship flags
|
void |
unregisterListener(Technical.TechCommand command,
MsgListener listener) |
Register a global ship listener.
|
dockHere, getArea, getBoardableItem, getHomePortID, getIsDocked, rename, securityCheck, setArea, setDockableItem, setHomePortID, unDockgetBoundscopyOf, ID, initializeClass, newInstanceamDestroyed, destroy, isSavable, setSavabledescription, displayText, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setImage, setMiscText, setName, textexpirationDate, setExpirationDategetSaveStatIndex, getStat, getStatCodes, isStat, setStatexecuteMsg, okMessagecoordinates, direction, getMass, knownSource, knownTarget, radius, setCoords, setDirection, setKnownSource, setKnownTarget, setRadius, setSpeed, speedaffectCharState, affectCharStats, affectPhyStatsgetTickStatus, name, tickvoid setShipFlag(SpaceShip.ShipFlag flag, boolean flagValue)
flag - the flag to set or clearflagValue - the flag valueSpaceShip.ShipFlag,
getShipFlag(ShipFlag)boolean getShipFlag(SpaceShip.ShipFlag flag)
flag - the flag to set or clearSpaceShip.ShipFlag,
setShipFlag(ShipFlag, boolean)SpaceObject getShipSpaceObject()
double getOMLCoeff()
void setOMLCoeff(double coeff)
coeff - the Outer Mold Line coefficientdouble[] facing()
void setFacing(double[] dir)
dir - 2 dimensional array for the direction of facingdouble roll()
void setRoll(double dir)
dir - radian for the direction of orientationvoid registerListener(Technical.TechCommand command, MsgListener listener)
command - command which should be listened forlistener - the listenerunregisterListener(TechCommand, MsgListener)void unregisterListener(Technical.TechCommand command, MsgListener listener)
command - command which should be listened forlistener - the listenerregisterListener(TechCommand, MsgListener)