The Tower type exposes the following members.

Constructors

  NameDescription
Public methodTower
Initializes a new instance of the Tower class

Methods

  NameDescription
Public methodAddCommand (Inherited from Room.)
Public methodAddEffect
Adds an effect to this object. This calls Apply()()()()
(Inherited from Room.)
Public methodAddEventSubscriber
Method AddEventSubscriber
(Inherited from Room.)
Public methodAddToContainer(Thing) (Inherited from Room.)
Public methodAddToContainer(IEnumerable<(Of <<'(Thing>)>>)) (Inherited from Room.)
Public methodCalcBaseLight (Inherited from Room.)
Protected methodCaluclateCoordinates (Inherited from Room.)
Public methodDestroy (Inherited from Room.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodFindExit
Finds an exit with an alias matching name. If none found, returns null.
(Inherited from Room.)
Public methodGetCommands (Inherited from Room.)
Protected methodGetConditions
GetConditions returns a list of conditions that are currently present in the room. This is used mainly for rendering the description. For example, the list of conditions returned might contain things like "day", "rain", "night", "snow", etc. that are used to select the appropriate description to display. The basics are obtained from the weather and time objects.
(Inherited from Room.)
Public methodGetCreatorToBlame (Inherited from Room.)
Public methodGetDefaultPosition (Inherited from Room.)
Public methodGetDefaultPositionPlural (Inherited from Room.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetLightLevel (Inherited from Room.)
Protected methodGetMatchingDescription
This returns the RoomDescription that matches the conditions returned by GetConditions.
(Inherited from Room.)
Public methodGetRoomPath (Inherited from Room.)
Public methodGetType (Inherited from Object.)
Public methodGetVisibilityFor (Inherited from Room.)
Public methodGetWeatherString (Inherited from Room.)
Public methodHasClassification (Inherited from Room.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodRemoveCommand (Inherited from Room.)
Public methodRemoveEffect
Removes an effect from this object. This calls Remove()()()()
(Inherited from Room.)
Public methodRemoveEventSubscriber
Method RemoveEventSubscriber
(Inherited from Room.)
Public methodRemoveFromContainer(Thing) (Inherited from Room.)
Public methodRemoveFromContainer(IEnumerable<(Of <<'(Thing>)>>)) (Inherited from Room.)
Public methodRenderExitListFor
Gives a string list of exits that the Living p can see.
(Inherited from Room.)
Public methodRenderFor
This will render the description of the room appropriate for p.
(Inherited from Room.)
Public methodRoomCounterTick (Inherited from Room.)
Public methodRoomFetched (Inherited from Room.)
Protected methodRunAction (Inherited from Room.)
Public methodStartActions (Inherited from Room.)
Public methodStopActions (Inherited from Room.)
Public methodToString (Inherited from Object.)

Fields

  NameDescription
Protected field_actions (Inherited from Room.)
Protected field_baseLightLevel (Inherited from Room.)
Protected field_coordinates (Inherited from Room.)
Protected field_eventPropagations (Inherited from Room.)
Protected field_lightSources (Inherited from Room.)
Protected field_roomDescriptions (Inherited from Room.)
Protected field_usageCount (Inherited from Room.)
Protected field_zones (Inherited from Room.)

Properties

  NameDescription
Public propertyActions (Inherited from Room.)
Public propertyBaseLightLevel (Inherited from Room.)
Public propertyClassifications (Inherited from Room.)
Public propertyCommands
A collection containing the command objects that have been added to this room
(Inherited from Room.)
Public propertyContents
A collection containing the objects that are in this container.
(Inherited from Room.)
Public propertyCreator (Inherited from Room.)
Public propertyEffects (Inherited from Room.)
Public propertyEventPropagations (Inherited from Room.)
Public propertyEventSubscribers (Inherited from Room.)
Public propertyExits
Returns an ArrayList of Exit with the exits for this room.
(Inherited from Room.)
Public propertyMap (Inherited from Room.)
Public propertyRoomDescriptions (Inherited from Room.)
Public propertyTitle (Inherited from Room.)
Public propertyXmlFile (Inherited from Room.)
Public propertyZones (Inherited from Room.)

See Also