com.planet_ink.coffee_mud.Items.interfaces
Interface ElecPanel
- All Superinterfaces:
- Affectable, Behavable, java.lang.Cloneable, CMObject, java.lang.Comparable<CMObject>, Contingent, DBIdentifiable, Electronics, Environmental, Item, Modifiable, MsgListener, Physical, PhysicalAgent, Readable, Rider, StatsAffecting, Technical, Tickable, Wearable
- All Known Subinterfaces:
- Computer
- All Known Implementing Classes:
- GenComputerConsole, GenElecPanel, GenLightSwitch, GenShipPanel, GenTriCorder, StdCompPanel, StdComputerConsole, StdElecPanel, StdTriCorder
public interface ElecPanel
- extends Electronics
An interface for a particular kind of container that is invisible
when closed, holds particular kinds of electrical gear, and allows
some level of manipulation of the items inside. It also may manage
the power needs of all containing items, as well as a uniform way
of activation.
Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
Wearable.CODES |
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 |
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 java.lang.Comparable |
compareTo |
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 |
PANELTYPES
static final Technical.TechType[] PANELTYPES
- A list of TechType objects denoting what the
valid types of panels there are. These determine
that kinds of items the panel can hold.
- See Also:
Technical.TechType
panelType
Technical.TechType panelType()
- Gets the type of panel this is, which shows what
sorts of items can be "installed into it. This method is
a sort of companion to
Container.containTypes()
- Returns:
- the type of panel this is
- See Also:
setPanelType(com.planet_ink.coffee_mud.Items.interfaces.Technical.TechType)
,
Technical.TechType
setPanelType
void setPanelType(Technical.TechType type)
- Sets the type of panel this is, which shows what
sorts of items can be "installed into it. This method is
a sort of companion to
Container.setContainTypes(long)
- Parameters:
type
- the type of panel this is- See Also:
setPanelType(com.planet_ink.coffee_mud.Items.interfaces.Technical.TechType)
,
Technical.TechType