Package de.gurkenlabs.litiengine.environment
Interface Summary Interface Description EnvironmentEntityListener EnvironmentListener This listener provides callbacks for different points over the life cycle of anIEnvironment
(loaded/unloaded/cleared/initialized).EnvironmentLoadedListener This listener provides callbacks for when anEnvironment
was loaded.EnvironmentRenderedListener This listener provides call backs for different points during rendering anEnvironment
.EnvironmentUnloadedListener This listener provides callbacks for when anEnvironment
was unloaded.IEntitySpawner<T extends IEntity> IMapObjectLoader This interface provides methods that are required for loading anIEntity
from anIMapObject
.Class Summary Class Description CollisionBoxMapObjectLoader CreatureMapObjectLoader CustomMapObjectLoader EmitterMapObjectLoader EntitySpawner<T extends IEntity> TODO: Implement spawn event/listener TODO: Implement additional constructors to enhance the APIEnvironment GameWorld TheGameWorld
class is a global environment manager that contains allEnvironments
and provides the currently activeEnvironment
andCamera
.LightSourceMapObjectLoader MapAreaMapObjectLoader MapObjectLoader MapObjectSerializer PropMapObjectLoader SoundSourceMapObjectLoader SpawnpointMapObjectLoader StaticShadowMapObjectLoader TriggerMapObjectLoader Enum Summary 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