| Interface | Description | |
|---|---|---|
| IAdventureSettings | Interface to group the global settings of the game inside one class to be given to the AdventureMaster at initialization time. |
| Class | Description | |
|---|---|---|
| AdventureMaster | This class is the orchestra director of the whole running adventure basicly controls the entry point of the game, initialization , shuting up, everything. | |
| AdventureStyle | Adventure style has the constants of the differents styles of adventures available. | |
| Fonts | ||
| PuzzleControllerBase | Base class to control the puzzle flow. | |
| XMLAdventureSettings | Collects the settings data from XML. | |
| XMLScriptNames | Contains the names of the files which describes the adventure. |