| Interface | Description | 
|---|---|
| Area | 
 An Area is an abstract collection of rooms organized together under a single name
 in order to share attributes or give some common functionality. 
 | 
| AutoGenArea | 
 AutoGenAreas are areas that utilize the random area generation system (percolator)
 to generate their rooms. 
 | 
| GridZones | 
 GridZones is a cross-object interface that applies both to Areas, and Locales. 
 | 
| SubArea | 
 SubAreas are areas that are derived from other existing areas, whether thin or no. 
 | 
| Class | Description | 
|---|---|
| Area.CompleteRoomEnumerator | |
| Area.RoomComparator | 
 Comparator for tree sets, comparing room ids of rooms 
 | 
| Area.RoomIDComparator | 
 Comparator for tree sets, comparing room ids of rooms 
 | 
| Area.RoomIDEnumerator | |
| GridZones.XYVector | 
 A class for holding x/y coordinates. 
 | 
| Enum | Description | 
|---|---|
| Area.State | 
 State flag for areas. 
 | 
| Area.Stats | 
 Various area IStat constants.. 
 |