Package | Description |
---|---|
com.b3dgs.lionengine.game |
Main types and tools related to game design.
|
com.b3dgs.lionengine.game.feature |
Feature system that allows to reduce functionality complexity by splitting a single system into multiple sub systems.
|
com.b3dgs.lionengine.game.feature.collidable |
Object and map collision handling.
|
com.b3dgs.lionengine.game.feature.launchable |
Represents the launch system, by using a
Launchable and a
Launcher to throw it. |
com.b3dgs.lionengine.game.feature.producible |
Describe the production capacity of an object by using a
Producer
to create new Featurable as
Producible . |
com.b3dgs.lionengine.game.feature.rasterable |
Describe the raster bar representation.
|
com.b3dgs.lionengine.game.feature.tile.map.collision |
Object and map collision handling.
|
com.b3dgs.lionengine.game.feature.tile.map.pathfinding |
A-Star algorithm implementation, allowing to search a path on a
MapTilePath . |
Modifier and Type | Method and Description |
---|---|
static SurfaceConfig |
SurfaceConfig.imports(Configurer configurer)
Create the surface data from configurer.
|
static SizeConfig |
SizeConfig.imports(Configurer configurer)
Import the size data from configurer.
|
static FramesConfig |
FramesConfig.imports(Configurer configurer)
Imports the frames config from configurer.
|
static Force |
ForceConfig.imports(Configurer configurer)
Create the force data from setup.
|
static AnimationConfig |
AnimationConfig.imports(Configurer configurer)
Create the animation data from configurer.
|
static List<ActionRef> |
ActionsConfig.imports(Configurer configurer)
Create the action data from configurer.
|
static ActionConfig |
ActionConfig.imports(Configurer configurer)
Import the action data from setup.
|
Modifier and Type | Class and Description |
---|---|
class |
Setup
Define a structure used to create multiple objects, sharing the same data and
ImageBuffer . |
Modifier and Type | Method and Description |
---|---|
static LayerableConfig |
LayerableConfig.imports(Configurer configurer)
Imports the layerable config from configurer.
|
static FeaturableConfig |
FeaturableConfig.imports(Configurer configurer)
Import the featurable data from configurer.
|
Modifier and Type | Method and Description |
---|---|
static CollisionConfig |
CollisionConfig.imports(Configurer configurer)
Create the collision data from node.
|
static Integer |
CollidableConfig.imports(Configurer configurer)
Create the collidable data from node.
|
Modifier and Type | Method and Description |
---|---|
static List<LauncherConfig> |
LauncherConfig.imports(Configurer configurer)
Import the launcher data from configurer.
|
Modifier and Type | Method and Description |
---|---|
static ProducibleConfig |
ProducibleConfig.imports(Configurer configurer)
Create the producible data from configurer.
|
Modifier and Type | Class and Description |
---|---|
class |
SetupSurfaceRastered
Define a structure used to create multiple rastered surface, sharing the same data.
|
Modifier and Type | Method and Description |
---|---|
static Collection<CollisionCategory> |
CollisionCategoryConfig.imports(Configurer configurer,
MapTileCollision map)
Create the categories data from nodes.
|
Modifier and Type | Method and Description |
---|---|
static Map<String,PathData> |
PathfindableConfig.imports(Configurer configurer)
Import the pathfindable data from node.
|
Copyright © 2017 Byron 3D Games Studio. All rights reserved.