Affectable
, Behavable
, java.lang.Cloneable
, CMObject
, java.lang.Comparable<CMObject>
, Contingent
, DBIdentifiable
, Environmental
, Expireable
, Item
, Modifiable
, MsgListener
, Physical
, PhysicalAgent
, Readable
, Rider
, StatsAffecting
, Technical
, Tickable
, Wearable
DatabaseProgram
, EmissionScanProgram
, GenShipProgram
, GenSoftware
, HealthScanProgram
, LifeScanProgram
, RocketShipProgram
, ShipDiagProgram
, ShipNavProgram
, ShipSensorProgram
, ShipTacticalProgram
, ShipTelnetProgram
, StdProgram
public 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.TechType
Wearable.CODES
idConverter
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
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, scripts
copyOf, ID, initializeClass, newInstance
canSaveDatabaseID, databaseID, setDatabaseID
baseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, value
isReadable, readableText, setReadable, setReadableText
getFinalManufacturer, getManufacturerName, getTechType, setManufacturerName, setTechLevel, techLevel
amBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWear
java.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