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.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.
|
com.b3dgs.lionengine.game.state |
State object representation which allows to represent a gameplay as a finite state machine.
|
Modifier and Type | Method and Description |
---|---|
void |
CollidableModel.notifyCollided(ObjectGame object) |
void |
CollidableListener.notifyCollided(ObjectGame object)
Notify when a collision occurred with another
Collidable . |
void |
CollidableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
TileCollidableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
LayerableListener.notifyLayerChanged(ObjectGame object,
Integer oldLayer,
Integer newLayer)
Notify when layer value changed.
|
void |
ComponentRendererLayer.notifyLayerChanged(ObjectGame object,
Integer oldLayer,
Integer newLayer) |
void |
ComponentRendererLayer.notifyObjectAdded(ObjectGame object) |
void |
ComponentRendererLayer.notifyObjectRemoved(ObjectGame object) |
void |
LayerableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
FovableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
<O extends ObjectGame> |
Factory.create(Media media)
Create an object from its
Media using a generic way. |
<O extends ObjectGame> |
Factory.create(Media media,
Class<O> type)
Create an object from its
Media using a generic way. |
<O extends ObjectGame> |
TraitModel.getOwner() |
<O extends ObjectGame> |
Trait.getOwner()
Get the trait owner reference.
|
Modifier and Type | Method and Description |
---|---|
ObjectGame |
Handler.get(Integer id) |
ObjectGame |
HandledObjects.get(Integer id)
Get the object from its id.
|
Modifier and Type | Method and Description |
---|---|
Iterable<ObjectGame> |
Handler.values() |
Iterable<ObjectGame> |
HandledObjects.values()
Get all objects.
|
Modifier and Type | Method and Description |
---|---|
void |
Handler.add(ObjectGame object)
Add an object to the list.
|
void |
HandlerListener.notifyObjectAdded(ObjectGame object)
Notify when object as been added.
|
void |
HandlerListener.notifyObjectRemoved(ObjectGame object)
Notify when an object has been removed.
|
void |
TraitModel.prepare(ObjectGame owner,
Services services) |
void |
Trait.prepare(ObjectGame owner,
Services services)
Prepare the trait.
|
void |
Handler.remove(ObjectGame object)
Remove an object from the remove list.
|
Modifier and Type | Method and Description |
---|---|
void |
ActionableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
AssignableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
AttackerModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
BodyModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
ExtractorModel.prepare(ObjectGame owner,
Services services) |
void |
ExtractableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
LauncherListener.notifyFired(ObjectGame object)
Notify when a fire occurred.
|
void |
LauncherModel.prepare(ObjectGame owner,
Services services) |
void |
LaunchableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
OrientableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
ProducerListener.notifyProduced(Producible producible,
ObjectGame object)
Notify listener that this element has been produced.
|
void |
ProducerListener.notifyProducing(Producible producible,
ObjectGame object)
Notify listener that this element is currently under production.
|
void |
ProducerListener.notifyStartProduction(Producible producible,
ObjectGame object)
Notify listener that production is starting for this element.
|
void |
ProducibleModel.prepare(ObjectGame owner,
Services services) |
void |
ProducerModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
TransformableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
PathfindableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
void |
RasterableModel.prepare(ObjectGame owner,
Services services) |
Modifier and Type | Method and Description |
---|---|
static void |
StateAnimationBased.Util.loadStates(StateAnimationBased[] states,
StateFactory factory,
ObjectGame object)
Load all existing animations defined in the xml file.
|
Copyright © 2016 Byron 3D Games Studio. All rights reserved.