Skip navigation links

LionEngine Game 8.3.6 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.camera
Camera system which represents the viewer, able to track anything.
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.feature
Feature system that allows to reduce functionality complexity by splitting a single system into multiple sub systems.
com.b3dgs.lionengine.game.feature.actionable
Describe the action system, designed to represent a button and its action after a click on it.
com.b3dgs.lionengine.game.feature.animatable
Animator feature wrapper.
com.b3dgs.lionengine.game.feature.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.feature.attackable
Represents the attack system, which allows to attack something from another thing.
com.b3dgs.lionengine.game.feature.body
Describe the gravitational force support.
com.b3dgs.lionengine.game.feature.displayable
Feature dedicated to displaying.
com.b3dgs.lionengine.game.feature.extractable
Represents the extraction system, which allows to extract something from another thing.
com.b3dgs.lionengine.game.feature.identifiable
Identifiable system package, describing the representation of something with a unique ID.
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.layerable
Layer system package, describing the representation of something with layer ID to handle priority.
com.b3dgs.lionengine.game.feature.mirrorable
Describe the Mirror capacity.
com.b3dgs.lionengine.game.feature.orientable
Describe the Orientation capacity.
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.refreshable
Feature dedicated to refreshing.
com.b3dgs.lionengine.game.feature.transformable
Describe the transformation capacity of an object by using a Direction to change its location.
com.b3dgs.lionengine.game.handler
Handler system that allows to control a set Featurable by updating and rendering them.
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.feature.circuit
Dedicated package to handle map tile circuit.
com.b3dgs.lionengine.game.map.feature.fog
Dedicated package to handle map fog of war.
com.b3dgs.lionengine.game.map.feature.group
Define groups for handled tiles.
com.b3dgs.lionengine.game.map.feature.persister
Allows to save and load a map.
com.b3dgs.lionengine.game.map.feature.transition
Dedicated package to handle map tile transitions.
com.b3dgs.lionengine.game.map.feature.viewer
Perform map tile rendering with different renderer.
com.b3dgs.lionengine.game.map.generator
Package dedicated to random map generation.
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.selector
Selector system which allows to select and area and notify it.
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 Feature 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.