| | Class | Description |
|---|
| | InputKey |
Enumeration class that maps friendly key names to their key code equivalent. |
| | InputManager |
The input manager wraps the default input events produced by Flash to make
them more game friendly. |
| | InputMap |
This class wraps the InputManager to allow for better control over
input events. |
| | LevelEvent |
The LevelEvent is used by the LevelManager to dispatch information about the loaded
status of levels. |
| | LevelManager |
The LevelManager allows level files and groups to be added to a specific level so they
can be automatically managed when that level is loaded or unloaded. |
| | NameManager |
The name manager stores references to PBObjects that have been given
names. |
| | ObjectType |
An ObjectType is an abstraction of a bitmask that can be used to associate
objects with type names. |
| | ObjectTypeManager |
The ObjectTypeManager, together with the ObjectType class, is essentially an abstraction
of a bitmask to allow objects to be identified with friendly names, rather than complicated
numbers. |
| | OrderedArray |
An ordered associative array with a working length property. |
| | PBGroup |
A group which owns the objects contained it. |
| | PBObject |
Base implementation of a named object that can exist in PBSets or PBGroups. |
| | PBSet |
Set of PBObjects. |
| | ProcessManager |
The process manager manages all time related functionality in the engine. |
| | SchemaGenerator |
This class generates a schema file for the application so it can be edited by
the PBEditor. |
| | SimplePriorityQueue |
A priority queue to manage prioritized data. |
| | TemplateEvent |
The TemplateEvent is used by the TemplateManager to dispatch information about the loaded
status of groups. |
| | TemplateManager |
The template manager loads and unloads level files and stores information
about their contents. |