Affectable, Behavable, java.lang.Cloneable, CMObject, java.lang.Comparable<CMObject>, Contingent, DBIdentifiable, Environmental, Expireable, Item, Modifiable, MsgListener, Physical, PhysicalAgent, Readable, Rider, StatsAffecting, Technical, Tickable, WearableDatabaseProgram, EmissionScanProgram, GenShipProgram, GenSoftware, HealthScanProgram, LifeScanProgram, RocketShipProgram, ShipDiagProgram, ShipNavProgram, ShipSensorProgram, ShipTacticalProgram, ShipTelnetProgram, StdProgrampublic interface Software extends Item, Technical
| Modifier and Type | Interface | Description |
|---|---|---|
static interface |
Software.SoftwareProcedure |
An internal interface for various software procedure
classes, allowing software to be more "plug and play".
|
static class |
Software.SWServices |
A list of services provided by software
This is used in signals and messages between
software.
|
Technical.TechCommand, Technical.TechTypeWearable.CODESidConverterDEFAULT_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 |
|---|---|---|
void |
addScreenMessage(java.lang.String msg) |
Adds a new message to the screen from this program, which
will be received by those monitoring the computer
|
java.lang.String |
getActivationMenu() |
Returns the menu name of this software, so that it can
be identified on its parent screen.
|
java.lang.String |
getCurrentScreenDisplay() |
Returns the full screen appearance of this program when
it is activated and on the screen.
|
java.lang.String |
getInternalName() |
Returns the internal name of this software.
|
java.lang.String |
getParentMenu() |
The parent menu that this software gets access from.
|
java.lang.String |
getScreenMessage() |
Returns any new messages from this program when
it is activated and on the screen.
|
java.lang.String |
getSettings() |
Returns settings specific to this disk.
|
boolean |
isActivationString(java.lang.String word) |
Returns whether the given computer-entry command
should be responded to by THIS software object
on an activation command.
|
boolean |
isCommandString(java.lang.String word,
boolean isActive) |
Returns whether the given computer-entry command
should be responded to by THIS software object
on a WRITE/ENTER command.
|
boolean |
isDeActivationString(java.lang.String word) |
Returns whether the given computer-entry command
should be responded to by THIS software object
on a deactivation command.
|
void |
setCircuitKey(java.lang.String key) |
Software runs on computers, and computers run on power systems.
|
void |
setInternalName(java.lang.String name) |
The internal name of this software.
|
void |
setParentMenu(java.lang.String name) |
The parent menu that this software gets access from.
|
void |
setSettings(java.lang.String settings) |
Sets settings specific to this disk.
|
addBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scriptscopyOf, ID, initializeClass, newInstancecanSaveDatabaseID, databaseID, setDatabaseIDbaseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, valueisReadable, readableText, setReadable, setReadableTextgetFinalManufacturer, getManufacturerName, getTechType, setManufacturerName, setTechLevel, techLevelamBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWearjava.lang.String getParentMenu()
void setParentMenu(java.lang.String name)
name - parent menu that this software gets access fromjava.lang.String getInternalName()
void setInternalName(java.lang.String name)
name - the internal name of this software.java.lang.String getSettings()
setSettings(String)void setSettings(java.lang.String settings)
settings - the new settingsgetSettings()boolean isActivationString(java.lang.String word)
word - the computer-entry command enteredboolean isDeActivationString(java.lang.String word)
word - the computer-entry command enteredboolean isCommandString(java.lang.String word,
boolean isActive)
word - the computer-entry commandisActive - true if the software is already activatedjava.lang.String getActivationMenu()
void addScreenMessage(java.lang.String msg)
msg - the new message for the screengetScreenMessage(),
getCurrentScreenDisplay()java.lang.String getScreenMessage()
addScreenMessage(String),
getCurrentScreenDisplay()java.lang.String getCurrentScreenDisplay()
addScreenMessage(String),
getScreenMessage()void setCircuitKey(java.lang.String key)
key - the circuit key