A B C E F G H I L M P R S T U V 

A

add(BackgroundComponent) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Add a component to the background.
addCollisionFunction(CollisionFunction) - Method in interface com.b3dgs.lionengine.game.platform.CollisionTile
Add a collision function.
addCollisionFunction(CollisionFunction) - Method in class com.b3dgs.lionengine.game.platform.CollisionTileModel
 
addCollisionTile(CollisionTileCategory<C>, int, int) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Define a tile collision at a specific offset from the entity referential.
addRaster(Sprite, int, int, int) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElementRastered
Add a raster with specified color code.
applyHorizontalCollision(Double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Apply an horizontal collision using the specified blocking x value.
applyVerticalCollision(Double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Apply a vertical collision using the specified blocking y value.
assignCollisionFunction(C, CollisionFunction) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatform
Assign the collision function to all tiles with the same collision.

B

Background - Interface in com.b3dgs.lionengine.game.platform.background
Describe a standard interface for a scrolling background, depending of a speed and a vertical location.
BackgroundComponent - Interface in com.b3dgs.lionengine.game.platform.background
Represents the background component interface, which will contain background elements.
BackgroundElement - Class in com.b3dgs.lionengine.game.platform.background
Represents a background element (contained in a background component).
BackgroundElement(int, int, Renderable) - Constructor for class com.b3dgs.lionengine.game.platform.background.BackgroundElement
Constructor.
BackgroundElementRastered - Class in com.b3dgs.lionengine.game.platform.background
Specific background element, supporting raster effects.
BackgroundElementRastered(int, int, Sprite, int) - Constructor for class com.b3dgs.lionengine.game.platform.background.BackgroundElementRastered
Constructor.
BackgroundPlatform - Class in com.b3dgs.lionengine.game.platform.background
AbstractBackground skeleton, used for future backgrounds implementation.
BackgroundPlatform(String, int, int) - Constructor for class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Constructor.

C

CameraPlatform - Class in com.b3dgs.lionengine.game.platform
More specific camera, platform game oriented.
CameraPlatform(int, int) - Constructor for class com.b3dgs.lionengine.game.platform.CameraPlatform
Constructor.
canUpdateEntity(E) - Method in class com.b3dgs.lionengine.game.platform.entity.HandlerEntityPlatform
Check if entity can be updated.
CloudsPlatform - Class in com.b3dgs.lionengine.game.platform.background
This class handle clouds effect.
CloudsPlatform(Media, int, int, int, int, boolean) - Constructor for class com.b3dgs.lionengine.game.platform.background.CloudsPlatform
Constructor.
CollisionFunction - Class in com.b3dgs.lionengine.game.platform
Describe the collision function used.
CollisionFunction() - Constructor for class com.b3dgs.lionengine.game.platform.CollisionFunction
Constructor.
CollisionRefential - Enum in com.b3dgs.lionengine.game.platform
List of collision referential.
CollisionTile - Interface in com.b3dgs.lionengine.game.platform
Represents the collision tile.
CollisionTileCategory<C extends Enum<C> & CollisionTile> - Interface in com.b3dgs.lionengine.game.platform
Collision tile category.
CollisionTileModel - Class in com.b3dgs.lionengine.game.platform
Model implementation of the collision tile for fast inheritance.
CollisionTileModel() - Constructor for class com.b3dgs.lionengine.game.platform.CollisionTileModel
Constructor.
com.b3dgs.lionengine.game.platform - package com.b3dgs.lionengine.game.platform
 
com.b3dgs.lionengine.game.platform.background - package com.b3dgs.lionengine.game.platform.background
 
com.b3dgs.lionengine.game.platform.entity - package com.b3dgs.lionengine.game.platform.entity
 
com.b3dgs.lionengine.game.platform.map - package com.b3dgs.lionengine.game.platform.map
 
components - Variable in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
List of components contained by this background.
componentsNumber - Variable in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Number of background components.
computeCollision(int) - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Get the collision value by compute the current value with the collision function.
createCollisionDraw(Class<C>) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatform
Create the collision draw surface.
createElement(String, int, int, boolean) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Create an element from a name, plus its coordinates.
createElement(String, String, int, int, boolean) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Create an element from a path and its name, plus its coordinates.
createSprite(Media, boolean) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Create a sprite from its filename.

E

EntityPlatform - Class in com.b3dgs.lionengine.game.platform.entity
Abstract and standard entity used for platform games.
EntityPlatform(SetupSurfaceGame) - Constructor for class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Constructor.
EntityPlatformRastered - Class in com.b3dgs.lionengine.game.platform.entity
Rastered version of an EntityPlatform.
EntityPlatformRastered(SetupSurfaceRasteredGame, int) - Constructor for class com.b3dgs.lionengine.game.platform.entity.EntityPlatformRastered
Constructor.

F

follow(EntityPlatform) - Method in class com.b3dgs.lionengine.game.platform.CameraPlatform
Follow automatically the specified entity.

G

getAnimState() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
getAxis() - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Get the axis.
getCollisionFunctions() - Method in interface com.b3dgs.lionengine.game.platform.CollisionTile
Get the collision functions.
getCollisionFunctions() - Method in class com.b3dgs.lionengine.game.platform.CollisionTileModel
 
getCollisions() - Method in interface com.b3dgs.lionengine.game.platform.CollisionTileCategory
Get the list of collisions to test.
getCollisionTile(M, CollisionTileCategory<C>) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Get the first tile hit for the specified collision tile category matching the collision list.
getCollisionTileOffset(CollisionTileCategory<C>) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Get the collision offset.
getCollisionX(Localizable) - Method in class com.b3dgs.lionengine.game.platform.map.TilePlatform
Get the horizontal collision location between the tile and the localizable.
getCollisionY(Localizable) - Method in class com.b3dgs.lionengine.game.platform.map.TilePlatform
Get the vertical collision location between the tile and the localizable.
getDiffHorizontal() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Get real horizontal speed (calculated on differential location x).
getDiffVertical() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Get real vertical speed (calculated on differential location y).
getFirstTileHit(Localizable, EnumSet<C>, boolean) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatform
Get the first tile hit by the localizable that contains collision, applying a ray tracing from its old location to its current.
getFrame() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
getFrameAnim() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
getInput() - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Get the input.
getInTileX(Localizable) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatform
Get location x relative to map referential as tile.
getInTileY(Localizable) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatform
Get location y relative to map referential as tile.
getLimitMapDown() - Method in class com.b3dgs.lionengine.game.platform.CameraPlatform
Get map down border.
getLimitMapLeft() - Method in class com.b3dgs.lionengine.game.platform.CameraPlatform
Get map left border.
getLimitMapRight() - Method in class com.b3dgs.lionengine.game.platform.CameraPlatform
Get map right border.
getLimitMapUp() - Method in class com.b3dgs.lionengine.game.platform.CameraPlatform
Get map up border.
getLocationIntX() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
getLocationIntY() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
getLocationOldX() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
getLocationOldY() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
getLocationX() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
getLocationY() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
getMainX() - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElement
Get main location x.
getMainY() - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElement
Get main location y.
getName() - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Get the name.
getOffset() - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Get the offset.
getOffsetX() - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElement
Get horizontal offset.
getOffsetY() - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElement
Get vertical offset.
getOffsetY() - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Get the y offset.
getRange() - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Get the working range.
getRaster(int) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElementRastered
Get raster surface from its id.
getRasterAnim(int) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatformRastered
 
getRasterIndex(double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatformRastered
 
getRasterIndex(int) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatformRastered
Get raster index from input tile (depending of its height).
getRasterPattern(Integer, int) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatformRastered
Get a tilesheet from its pattern and raster id.
getSprite() - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElement
Get sprite reference.
getTheme() - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Get the background theme.
getTile(EntityPlatform, int, int) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatform
Get the tile at the entity location.
getValue() - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Get the value.

H

handleActions(double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Update actions, such as movements and attacks.
handleAnimations(double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Update animations, corresponding to a movement.
handleCollisions(double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Update collisions, after movements.
handleMovements(double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Update movement, depending of actions.
HandlerEntityPlatform<E extends EntityPlatform> - Class in com.b3dgs.lionengine.game.platform.entity
Default platform entity handler.
HandlerEntityPlatform(CameraPlatform) - Constructor for class com.b3dgs.lionengine.game.platform.entity.HandlerEntityPlatform
Constructor.
hasCollision(Localizable) - Method in class com.b3dgs.lionengine.game.platform.map.TilePlatform
Check if there is a collision between the localizable and the tile.

I

isGoingDown() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Check if entity is going down.
isGoingUp() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Check if entity is going up.
isRastered() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatformRastered
 

L

load(Sprite, int) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElementRastered
Load rasters from original sprite.
loadCollisions(Media) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatform
 
loadPatterns(Media) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatformRastered
 

M

MapTilePlatform<C extends Enum<C> & CollisionTile,T extends TilePlatform<C>> - Class in com.b3dgs.lionengine.game.platform.map
Default platform map implementation.
MapTilePlatform(int, int) - Constructor for class com.b3dgs.lionengine.game.platform.map.MapTilePlatform
Constructor.
MapTilePlatformRastered<C extends Enum<C> & CollisionTile,T extends TilePlatform<C>> - Class in com.b3dgs.lionengine.game.platform.map
Rastered version of a platform tile map.
MapTilePlatformRastered(int, int) - Constructor for class com.b3dgs.lionengine.game.platform.map.MapTilePlatformRastered
Constructor.
maxY - Variable in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Minimum background value.
minY - Variable in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Maximum background value.
moveLocation(double, double, double) - Method in class com.b3dgs.lionengine.game.platform.CameraPlatform
 

P

Parallax - Class in com.b3dgs.lionengine.game.platform.background
Parallax is used for background depth effect (2.5D).
Parallax(Resolution, Media, int, int, int, int, int) - Constructor for class com.b3dgs.lionengine.game.platform.background.Parallax
Constructor.
play(Animation) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 

R

removeCollisionFunction(CollisionFunction) - Method in interface com.b3dgs.lionengine.game.platform.CollisionTile
Remove a collision function.
removeCollisionFunction(CollisionFunction) - Method in class com.b3dgs.lionengine.game.platform.CollisionTileModel
 
removeCollisionFunction(Class<C>, CollisionFunction) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatform
Remove a collision function.
render(Graphic) - Method in interface com.b3dgs.lionengine.game.platform.background.Background
Background renderings.
render(Graphic) - Method in interface com.b3dgs.lionengine.game.platform.background.BackgroundComponent
Render component.
render(Graphic) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
 
render(Graphic) - Method in class com.b3dgs.lionengine.game.platform.background.CloudsPlatform
 
render(Graphic) - Method in class com.b3dgs.lionengine.game.platform.background.Parallax
 
render(Graphic, CameraPlatform) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Render on screen.
render(Graphic, CameraPlatform) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatformRastered
 
render(Graphic, E) - Method in class com.b3dgs.lionengine.game.platform.entity.HandlerEntityPlatform
 
renderAnim(Graphic, SpriteAnimated, CameraPlatform) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Render an animated sprite from the entity location, following camera view point.
renderAnim(Graphic, SpriteAnimated, CameraPlatform, int, int) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Render an animated sprite from the entity location, following camera view point.
renderComponent(int, Graphic) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Render the specified component.
renderingEntity(E, Graphic, CameraPlatform) - Method in class com.b3dgs.lionengine.game.platform.entity.HandlerEntityPlatform
Render this entity (EntityPlatform.render(Graphic, CameraPlatform) is already called before).
renderingTile(Graphic, T, Integer, int, int, int) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatformRastered
 
renderTile(Graphic, T, int, int) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatform
 

S

setAnimSpeed(double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
setAxis(CollisionRefential) - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Set the input type used.
setFrame(int) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
setFrameOffsets(int, int) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Set frame offsets (offsets on rendering).
setInput(CollisionRefential) - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Set the input type used.
setLimits(MapTile<?, ?>) - Method in class com.b3dgs.lionengine.game.platform.CameraPlatform
Define the map borders.
setLocation(double, double) - Method in class com.b3dgs.lionengine.game.platform.CameraPlatform
 
setLocationX(double) - Method in class com.b3dgs.lionengine.game.platform.CameraPlatform
 
setLocationY(double) - Method in class com.b3dgs.lionengine.game.platform.CameraPlatform
 
setMainX(int) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElement
Set the main horizontal location.
setMainY(int) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElement
Set the main vertical location.
setName(String) - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Set the name.
setOffset(int) - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Set the offset value.
setOffsetX(double) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElement
Set horizontal offset value.
setOffsetY(double) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundElement
Set vertical offset value.
setOffsetY(int) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Set the y offset.
setRange(int, int) - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Set the function working range.
setRaster(Media, boolean) - Method in class com.b3dgs.lionengine.game.platform.map.MapTilePlatformRastered
Set raster file and smoothed flag.
setScreenSize(int, int) - Method in class com.b3dgs.lionengine.game.platform.background.Parallax
Set the screen size.
setScreenSize(int, int) - Method in class com.b3dgs.lionengine.game.platform.CameraPlatform
Set the screen size.
setScreenWidth(int) - Method in class com.b3dgs.lionengine.game.platform.background.CloudsPlatform
Set the screen width.
setSpeed(int, double) - Method in class com.b3dgs.lionengine.game.platform.background.CloudsPlatform
Set cloud line speed (usually, line 0 is faster than last line).
setValue(double) - Method in class com.b3dgs.lionengine.game.platform.CollisionFunction
Set the value.
setY(int, int) - Method in class com.b3dgs.lionengine.game.platform.background.CloudsPlatform
Set cloud line height (usually, line 0 is higher than last line).
sprite - Variable in class com.b3dgs.lionengine.game.platform.background.CloudsPlatform
Clouds surface.
sprite - Variable in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Animation surface.
stopAnimation() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 

T

teleport(double, double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
teleportX(double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
teleportY(double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
theme - Variable in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Background theme name.
TilePlatform<C extends Enum<C> & CollisionTile> - Class in com.b3dgs.lionengine.game.platform.map
Specific tile for platform game.
TilePlatform(int, int, Integer, int, C) - Constructor for class com.b3dgs.lionengine.game.platform.map.TilePlatform
Constructor.
totalHeight - Variable in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
Total background height.

U

update(double, double, double) - Method in interface com.b3dgs.lionengine.game.platform.background.Background
Background updates.
update(double, int, int, double) - Method in interface com.b3dgs.lionengine.game.platform.background.BackgroundComponent
Update component.
update(double, double, double) - Method in class com.b3dgs.lionengine.game.platform.background.BackgroundPlatform
 
update(double, int, int, double) - Method in class com.b3dgs.lionengine.game.platform.background.CloudsPlatform
 
update(double, int, int, double) - Method in class com.b3dgs.lionengine.game.platform.background.Parallax
 
update(double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
Main update routine.
update(double, E) - Method in class com.b3dgs.lionengine.game.platform.entity.HandlerEntityPlatform
 
updateAnimation(double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
updateAnimation(double) - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatformRastered
 
updateMirror() - Method in class com.b3dgs.lionengine.game.platform.entity.EntityPlatform
 
updatingEntity(E, double) - Method in class com.b3dgs.lionengine.game.platform.entity.HandlerEntityPlatform
Update this entity (EntityPlatform.update(double) is already called before).

V

valueOf(String) - Static method in enum com.b3dgs.lionengine.game.platform.CollisionRefential
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.b3dgs.lionengine.game.platform.CollisionRefential
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E F G H I L M P R S T U V 

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