Package | Description |
---|---|
com.b3dgs.lionengine.game.collision.object |
Object and map collision handling.
|
com.b3dgs.lionengine.game.collision.tile |
Object and map collision handling.
|
com.b3dgs.lionengine.game.layer |
Trait system that allow to represent a layer, mainly used to order rendering for
Renderable objects. |
com.b3dgs.lionengine.game.map.fog |
Dedicated package to handle map fog of war.
|
com.b3dgs.lionengine.game.object |
Object representation and manipulation by handler, providing quick object access from their types, and object
creation by using a resources sharing system that allows to reduce significantly memory usage.
|
com.b3dgs.lionengine.game.object.trait.actionable |
Describe the action system, designed to represent a button and its action after a click on it.
|
com.b3dgs.lionengine.game.object.trait.assignable |
Describe the assign system, designed to represent to consequence of an
Action (after the click on the button, where it should be
assigned, usually somewhere on the map). |
com.b3dgs.lionengine.game.object.trait.attackable |
Represents the attack system, which allows to attack something from another thing.
|
com.b3dgs.lionengine.game.object.trait.body |
Describe the gravitational force support.
|
com.b3dgs.lionengine.game.object.trait.extractable |
Represents the extraction system, which allows to extract something from another thing.
|
com.b3dgs.lionengine.game.object.trait.launchable |
Represents the launch system, by using a
Launchable and a
Launcher to throw it. |
com.b3dgs.lionengine.game.object.trait.mirrorable |
Describe the
Mirror capacity. |
com.b3dgs.lionengine.game.object.trait.orientable |
Describe the
Orientation capacity. |
com.b3dgs.lionengine.game.object.trait.producible |
Describe the production capacity of an object by using a
Producer
to create new ObjectGame as
Producible . |
com.b3dgs.lionengine.game.object.trait.transformable |
Describe the transformation capacity of an object by using a
Direction to change
its location. |
com.b3dgs.lionengine.game.pathfinding |
A-Star algorithm implementation, allowing to search a path on a
MapTilePath . |
com.b3dgs.lionengine.game.raster |
Describe the raster bar representation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Collidable
Represents something which can enter in collision with another.
|
Modifier and Type | Class and Description |
---|---|
class |
CollidableModel
Box ray cast collidable model implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TileCollidable
Represents something which can enter in collision with a
TileCollision . |
Modifier and Type | Class and Description |
---|---|
class |
TileCollidableModel
Tile collidable model implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Layerable
Represents something that can support layer, in order to define an order.
|
Modifier and Type | Class and Description |
---|---|
class |
LayerableModel
Layerable model implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Fovable
Represents something that have a field of view, able to see until a defined range only.
|
Modifier and Type | Class and Description |
---|---|
class |
FovableModel
Fovable model implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
TraitModel
Trait model base implementation.
|
Modifier and Type | Method and Description |
---|---|
<T extends Trait> |
ObjectGame.addTrait(T trait)
Add a trait.
|
Modifier and Type | Method and Description |
---|---|
Iterable<Trait> |
ObjectGame.getTraits()
Get all traits.
|
Iterable<Class<? extends Trait>> |
ObjectGame.getTraitsType()
Get all traits types.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Actionable
Represents a clickable action, allows to perform an action on click.
|
Modifier and Type | Class and Description |
---|---|
class |
ActionableModel
Actionnable model implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Assignable
Represents an assignable action, allows to assign an action by click.
|
Modifier and Type | Class and Description |
---|---|
class |
AssignableModel
Assignable implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Attacker
List of services provided by a weapon.
|
Modifier and Type | Class and Description |
---|---|
class |
AttackerModel
Attacker model implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Body
Represents something designed to receive a gravitational force.
|
Modifier and Type | Class and Description |
---|---|
class |
BodyModel
Default body supporting gravity implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Extractable
Represents an entity that can be extractible, such as a Gold Mine.
|
interface |
Extractor
This interface represents the ability of resource extraction.
|
Modifier and Type | Class and Description |
---|---|
class |
ExtractableModel
Extractable model implementation.
|
class |
ExtractorModel
This is the main implementation of the extract ability.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Launchable
Represents something which can be launched with a specified vector.
|
interface |
Launcher
Represents something that can throw a
Launchable at a defined rate from a defined location using a specified
vector. |
Modifier and Type | Class and Description |
---|---|
class |
LaunchableModel
Default launchable model implementation.
|
class |
LauncherModel
Default launcher model implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Mirrorable
Represents something that can be mirrored on different axis.
|
Modifier and Type | Class and Description |
---|---|
class |
MirrorableModel
Default mirrorable implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
OrientableModel
Orientable model implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Producer
Represents an ability of creating new object.
|
interface |
Producible
Represents a producible object.
|
Modifier and Type | Class and Description |
---|---|
class |
ProducerModel
Producer model implementation.
|
class |
ProducibleModel
Represents a producible object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Transformable
Represents something that can be transformed with a translation or a size modification.
|
Modifier and Type | Class and Description |
---|---|
class |
TransformableModel
Transformable model implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Pathfindable
Describe an object which can move on a
MapTilePath by using A-Star algorithm. |
Modifier and Type | Class and Description |
---|---|
class |
PathfindableModel
Pathfindable implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Rasterable
Represents a surface that can be rastered.
|
Modifier and Type | Class and Description |
---|---|
class |
RasterableModel
Default rasterable implementation.
|
Copyright © 2016 Byron 3D Games Studio. All rights reserved.