| Interface | Description |
|---|---|
| EnvironmentEntityListener | |
| EnvironmentListener |
This listener provides callbacks for different points over the life cycle of an
IEnvironment (loaded/unloaded/cleared/initialized). |
| EnvironmentLoadedListener |
This listener provides callbacks for when an
Environment was loaded. |
| EnvironmentRenderedListener |
This listener provides call backs for different points during rendering an
Environment. |
| EnvironmentUnloadedListener |
This listener provides callbacks for when an
Environment was unloaded. |
| IEntitySpawner<T extends IEntity> | |
| IMapObjectLoader |
This interface provides methods that are required for loading an
IEntity from an IMapObject. |
| Class | Description |
|---|---|
| CollisionBoxMapObjectLoader | |
| CreatureMapObjectLoader | |
| CustomMapObjectLoader | |
| EmitterMapObjectLoader | |
| EntitySpawner<T extends IEntity> | |
| Environment | |
| GameWorld |
The
GameWorld class is a global environment manager that contains all Environments
and provides the currently active Environment and Camera. |
| LightSourceMapObjectLoader | |
| MapAreaMapObjectLoader | |
| MapObjectLoader | |
| MapObjectSerializer | |
| PropMapObjectLoader | |
| SpawnpointMapObjectLoader | |
| StaticShadowMapObjectLoader | |
| TriggerMapObjectLoader |
| Enum | Description |
|---|---|
| IEntitySpawner.SpawnMode |
SpawnMode specifies the behaviour of the EntitySpawner:
ALLSPAWNPOINTS: the specified spawnAmount is spawned at each of the SpawnPoints individually
ONERANDOMSPAWNPOINT: the specified spawnAmount is spawned at one random SpawnPoint
RANDOMSPAWNPOINTS: the specified spawnAmount is distributed equally to all of the SpawnPoints
|