Click or drag to resize
Room Class
Hartismere School

[This is preliminary documentation and is subject to change.]

Inheritance Hierarchy
SystemObject
  EJW.TextBasedAdventureRoom

Namespace: EJW.TextBasedAdventure
Assembly: EJW.TextBasedAdventure (in EJW.TextBasedAdventure.dll) Version: 2.0.5850.21153
Syntax
[SerializableAttribute]
public class Room

The Room type exposes the following members.

Properties
  NameDescription
Public propertyDescription
Text combining the room Text, Things in the room and Available Directions Text + InThRoom + Directions
Public propertyDirections
Text listing available directions from the navigation table
Public propertyInTheRoom
Text listing things in the room
Public propertyThings
List of Things in this room.
Top
Methods
  NameDescription
Public methodAddNav
Add an entry to this room's navigation table
Top
Events
  NameDescription
Public eventDescriptionOverride
Used to override the default description text for this Room.
Public eventPostProcess
Executes after everything else in this Room.
Public eventPreProcess
Executes before anything else in this Room.
Top
Fields
  NameDescription
Public fieldBucket
Public fieldName
Used Internaly. Must be unique.
Public fieldNavigation
Predefined Navigation.
Public fieldText
Describes a room.
Top
See Also