Skip navigation links

LionEngine Game 8.2.4 API

Packages 
Package Description
com.b3dgs.lionengine.game
Main types and tools related to game design.
com.b3dgs.lionengine.game.background
Background dedicated package.
com.b3dgs.lionengine.game.collision
Object and map collision handling.
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
Tile based map handling with Features layer that will allow to customize the services provided by the map dynamically.
com.b3dgs.lionengine.game.map.circuit
Dedicated package to handle map tile circuit.
com.b3dgs.lionengine.game.map.fog
Dedicated package to handle map fog of war.
com.b3dgs.lionengine.game.map.transition
Dedicated package to handle map tile transitions.
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
Trait system that allow to provide additional implementation dynamically to an ObjectGame without changing its interface.
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.
com.b3dgs.lionengine.game.state
State object representation which allows to represent a gameplay as a finite state machine.
com.b3dgs.lionengine.game.tile
Tile based handling with TileFeature layer that will allow to customize the services provided by the tile dynamically.
Skip navigation links

Copyright © 2016 Byron 3D Games Studio. All rights reserved.