Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
C
calculateMapView(TileBasedMap<?>)
- Method in class com.b3dgs.lionengine.game.
AbstractWorld
Need to be called when the map is built, in order to know its visibility on screen.
calculateMapView(TileBasedMap<?>, AbstractControlPanel<?, ?, ?>)
- Method in class com.b3dgs.lionengine.game.
AbstractWorld
Calculate map view from a control panel (mainly for strategy game).
Camera
- Class in
com.b3dgs.lionengine.game
Standard camera, able to handle move, and both vertical/horizontal floating interleave.
Camera(int, int)
- Constructor for class com.b3dgs.lionengine.game.
Camera
Create a new camera.
canBePicked(Entity)
- Method in class com.b3dgs.lionengine.game.hacknslash.
AbstractItem
Check if item can be picked from the map.
canBeProduced()
- Method in class com.b3dgs.lionengine.game.strategy.ability.
AbstractProducerAbility
Condition to make production finished (entry exit from production).
canBeSelected(AbstractEntry<TTile, TSkill, TAttr>)
- Method in class com.b3dgs.lionengine.game.strategy.
AbstractEntryHandler
Check if entry is selectable.
canBuild(AbstractBuilderAbility<TTile, TSkill, TAttr>.Constructible)
- Method in class com.b3dgs.lionengine.game.strategy.ability.
AbstractBuilderAbility
Check if this constructible can be built.
canCarry()
- Method in class com.b3dgs.lionengine.game.strategy.ability.
AbstractExtractAbility
Action called when entry is going to carry.
cancelMirror(boolean)
- Method in class com.b3dgs.lionengine.game.
Entity
cancelMirror(boolean)
- Method in interface com.b3dgs.lionengine.game.purviews.
Mirrorable
Set cancel state for the mirror operation.
canClick(AbstractControlPanel<?, ?, ?>)
- Method in class com.b3dgs.lionengine.game.strategy.
StrategyCursor
Check if cursor can click for a selection (cursor outside panel).
CanEnable
- Interface in
com.b3dgs.lionengine.window
canExtract()
- Method in class com.b3dgs.lionengine.game.strategy.ability.
AbstractExtractAbility
Action called when entry is going to extract.
canJump()
- Method in class com.b3dgs.lionengine.game.
Gravity
Check if player is able to jump.
canProduce()
- Method in class com.b3dgs.lionengine.game.strategy.ability.
AbstractProducerAbility
Condition to start production.
canSpend(int)
- Method in class com.b3dgs.lionengine.game.strategy.
Ressource
Check if the specified amount of ressource can be spent.
checkAll(Border20[][], int, int, int, int, int)
- Method in class com.b3dgs.lionengine.game.map.
Border20Map
Check all tiles arround the specified location using the specified ray (area).
checkCollision(int, int)
- Method in class com.b3dgs.lionengine.game.platform.
AbstractPlatformEntity
Return the first hit tile which is flagged as collidable tile.
checkCursor(StrategyCursor)
- Method in class com.b3dgs.lionengine.game.strategy.
AbstractControlPanel
Check if cursor is inside or outside the panel (this avoid selection inside panel).
checkDefaultCollision(TTile)
- Method in class com.b3dgs.lionengine.game.map.
AbstractTileMap
This function is automatically called during load(...), in order to find tile collision if it was not saved (by checking collisions.txt data).
checkFreePlace(int, int, int, int, int)
- Method in class com.b3dgs.lionengine.game.map.
AbstractPathMap
checkFreePlace(int, int, int, int, int)
- Method in interface com.b3dgs.lionengine.game.map.
PathBasedMap
Check if area if unused.
checkInstruction(String, String)
- Method in class com.b3dgs.lionengine.game.purviews.
Configurable
Can be overrided to complete instruction storage from decoding.
Checksum
- Class in
com.b3dgs.lionengine.utility
SHA-256 based checksum manipulation.
Checksum()
- Constructor for class com.b3dgs.lionengine.utility.
Checksum
Create a new checksum.
clean()
- Method in class com.b3dgs.lionengine.game.
Projectile
Clean projectile before removing it.
clear()
- Method in class com.b3dgs.lionengine.game.map.
AbstractTileMap
Remove all tiles from map.
clear()
- Static method in class com.b3dgs.lionengine.utility.
Strings
Clear all references.
clearIgnoredID()
- Method in interface com.b3dgs.lionengine.game.purviews.
Pathfindable
Clear all ignored id.
clearIgnoredID()
- Method in class com.b3dgs.lionengine.game.strategy.
AbstractUnit
clicked
- Variable in class com.b3dgs.lionengine.game.strategy.
AbstractEntryHandler
Handler flags.
clickedFlag
- Variable in class com.b3dgs.lionengine.game.strategy.
AbstractEntryHandler
Handler flags.
Client
- Class in
com.b3dgs.lionengine.network
Client(String, int)
- Constructor for class com.b3dgs.lionengine.network.
Client
ClientListener
- Class in
com.b3dgs.lionengine.network
ClientListener(Socket, Server)
- Constructor for class com.b3dgs.lionengine.network.
ClientListener
close()
- Method in interface com.b3dgs.lionengine.file.
FileReader
Terminate reading, close file.
close()
- Method in interface com.b3dgs.lionengine.file.
FileWriter
Terminate writing, close file.
ClosestHeuristic
- Class in
com.b3dgs.lionengine.game.pathfinding
A heuristic that uses the tile that is closest to the target as the next best tile.
ClosestHeuristic()
- Constructor for class com.b3dgs.lionengine.game.pathfinding.
ClosestHeuristic
ClosestSquaredHeuristic
- Class in
com.b3dgs.lionengine.game.pathfinding
A heuristic that uses the tile that is closest to the target as the next best tile.
ClosestSquaredHeuristic()
- Constructor for class com.b3dgs.lionengine.game.pathfinding.
ClosestSquaredHeuristic
collide(Entity)
- Method in class com.b3dgs.lionengine.game.
Entity
collide(Rectangle2D)
- Method in class com.b3dgs.lionengine.game.
Entity
collide(Entity)
- Method in interface com.b3dgs.lionengine.game.purviews.
Collisionable
Check if the entity entered in collision with another one.
collide(Rectangle2D)
- Method in interface com.b3dgs.lionengine.game.purviews.
Collisionable
Check if the entity entered in collision with a specified area.
collideOnMap(StrategyCursor)
- Method in class com.b3dgs.lionengine.game.hacknslash.
AbstractItem
Check if cursor hit item on map.
collideOnPanel(AbstractItem<TTile>)
- Method in class com.b3dgs.lionengine.game.hacknslash.
AbstractItem
Check if item collide with another item on bag.
collideOnPanel(StrategyCursor, int, int)
- Method in class com.b3dgs.lionengine.game.hacknslash.
AbstractItem
Check if cursor collide current item.
collisionable
- Variable in class com.b3dgs.lionengine.game.
Entity
Collisionable object reference.
Collisionable
- Interface in
com.b3dgs.lionengine.game.purviews
Purview representing something which can enter in collision with another object.
CollisionArea
- Class in
com.b3dgs.lionengine.game
Describe a standard bounding box collision, using location and area.
CollisionArea(int, int, int, int)
- Constructor for class com.b3dgs.lionengine.game.
CollisionArea
Create a new collision area.
collisionTest(TType)
- Method in class com.b3dgs.lionengine.game.platform.
AbstractPlatformEntity
Can be overrided in case of specific tiles (ex: collision exception).
CollisionType
- Class in
com.b3dgs.lionengine.game.platform
This represent a collision structure, which is used to know what is the tile collision.
CollisionType(String, int, int, int)
- Constructor for class com.b3dgs.lionengine.game.platform.
CollisionType
Create a new collision type.
collOffX
- Variable in class com.b3dgs.lionengine.game.platform.
AbstractPlatformEntity
Collisions special offsets.
collOffY
- Variable in class com.b3dgs.lionengine.game.platform.
AbstractPlatformEntity
Collisions special offsets.
com.b3dgs.lionengine
- package com.b3dgs.lionengine
com.b3dgs.lionengine.audio
- package com.b3dgs.lionengine.audio
com.b3dgs.lionengine.audio.impl
- package com.b3dgs.lionengine.audio.impl
com.b3dgs.lionengine.core
- package com.b3dgs.lionengine.core
com.b3dgs.lionengine.core.impl
- package com.b3dgs.lionengine.core.impl
com.b3dgs.lionengine.drawable
- package com.b3dgs.lionengine.drawable
com.b3dgs.lionengine.drawable.impl
- package com.b3dgs.lionengine.drawable.impl
com.b3dgs.lionengine.engine
- package com.b3dgs.lionengine.engine
com.b3dgs.lionengine.file
- package com.b3dgs.lionengine.file
com.b3dgs.lionengine.file.impl
- package com.b3dgs.lionengine.file.impl
com.b3dgs.lionengine.game
- package com.b3dgs.lionengine.game
com.b3dgs.lionengine.game.background
- package com.b3dgs.lionengine.game.background
com.b3dgs.lionengine.game.hacknslash
- package com.b3dgs.lionengine.game.hacknslash
com.b3dgs.lionengine.game.map
- package com.b3dgs.lionengine.game.map
com.b3dgs.lionengine.game.pathfinding
- package com.b3dgs.lionengine.game.pathfinding
com.b3dgs.lionengine.game.platform
- package com.b3dgs.lionengine.game.platform
com.b3dgs.lionengine.game.purviews
- package com.b3dgs.lionengine.game.purviews
com.b3dgs.lionengine.game.purviews.impl
- package com.b3dgs.lionengine.game.purviews.impl
com.b3dgs.lionengine.game.strategy
- package com.b3dgs.lionengine.game.strategy
com.b3dgs.lionengine.game.strategy.ability
- package com.b3dgs.lionengine.game.strategy.ability
com.b3dgs.lionengine.geometry
- package com.b3dgs.lionengine.geometry
com.b3dgs.lionengine.geometry.impl
- package com.b3dgs.lionengine.geometry.impl
com.b3dgs.lionengine.input
- package com.b3dgs.lionengine.input
com.b3dgs.lionengine.input.impl
- package com.b3dgs.lionengine.input.impl
com.b3dgs.lionengine.network
- package com.b3dgs.lionengine.network
com.b3dgs.lionengine.utility
- package com.b3dgs.lionengine.utility
com.b3dgs.lionengine.window
- package com.b3dgs.lionengine.window
ComboItem
- Class in
com.b3dgs.lionengine.window
ComboItem(Object, boolean)
- Constructor for class com.b3dgs.lionengine.window.
ComboItem
ComboItem(Object)
- Constructor for class com.b3dgs.lionengine.window.
ComboItem
ComboListener
- Class in
com.b3dgs.lionengine.window
ComboListener(JComboBox, ActionCombo)
- Constructor for class com.b3dgs.lionengine.window.
ComboListener
ComboRenderer
- Class in
com.b3dgs.lionengine.window
ComboRenderer()
- Constructor for class com.b3dgs.lionengine.window.
ComboRenderer
compareTo(Object)
- Method in class com.b3dgs.lionengine.game.pathfinding.
Node
components
- Variable in class com.b3dgs.lionengine.game.background.
AbstractBackground
List of components contained by this background.
components
- Variable in class com.b3dgs.lionengine.game.background.
AbstractForeground
Array of components.
components
- Variable in class com.b3dgs.lionengine.game.strategy.
AbstractControlPanel
componentsNumber
- Variable in class com.b3dgs.lionengine.game.background.
AbstractBackground
Number of background components.
conf
- Variable in class com.b3dgs.lionengine.core.
Screen
Graphic configuration reference.
Config
- Interface in
com.b3dgs.lionengine.core
Represents main configuration structure.
config
- Variable in class com.b3dgs.lionengine.core.
Screen
Configuration reference.
config
- Variable in class com.b3dgs.lionengine.engine.
AbstractLauncher
Configuration reference.
config
- Variable in class com.b3dgs.lionengine.engine.
Sequence
Config reference.
configurable
- Variable in class com.b3dgs.lionengine.game.platform.
PlatformEntrySetup
Configurable
- Class in
com.b3dgs.lionengine.game.purviews
Purview representing an object which can be externally configured.
Configurable()
- Constructor for class com.b3dgs.lionengine.game.purviews.
Configurable
Configurable(Configurable)
- Constructor for class com.b3dgs.lionengine.game.purviews.
Configurable
Constants
- Interface in
com.b3dgs.lionengine
Set of standard constants.
constructionRefused(AbstractBuilderAbility<TTile, TSkill, TAttr>.Constructible)
- Method in class com.b3dgs.lionengine.game.strategy.ability.
AbstractBuilderAbility
Called when construction is refused.
constructions
- Variable in class com.b3dgs.lionengine.game.strategy.ability.
AbstractBuilderAbility
contains(int, int)
- Method in class com.b3dgs.lionengine.game.pathfinding.
Path
Check if this path contains the given step.
CONTROL
- Static variable in interface com.b3dgs.lionengine.input.
Keyboard
CTRL key.
Coordinate2D
- Interface in
com.b3dgs.lionengine.geometry
Representation of a real 2D location (using float value).
Core
- Interface in
com.b3dgs.lionengine
Handle core engine, such as screen device, display configuration...
CORE
- Static variable in interface com.b3dgs.lionengine.
Core
Core factory.
CoreFactory
- Class in
com.b3dgs.lionengine.core.impl
CORES
- Static variable in class com.b3dgs.lionengine.
Engine
Number of available cores.
create(int, int)
- Method in class com.b3dgs.lionengine.game.map.
AbstractPathMap
create(TileBasedMap<TTile>)
- Method in class com.b3dgs.lionengine.game.map.
AbstractTiledFogOfWar
Create fog from existing map.
create(int, int)
- Method in class com.b3dgs.lionengine.game.map.
AbstractTileMap
Create and prepare map memory area.
create(TileBasedMap<?>)
- Method in class com.b3dgs.lionengine.game.map.
Border20Map
Create the Border20Map map.
createAnimation(int, int, int, float, boolean, boolean)
- Method in interface com.b3dgs.lionengine.
Drawable
Create an animation, which can be read by an animated sprite.
createAnimation(int, int, int, float, boolean, boolean)
- Method in class com.b3dgs.lionengine.drawable.impl.
DrawableFactory
createAnimator()
- Method in interface com.b3dgs.lionengine.
Drawable
Create an animation player, which we will be able to play an animation data container.
createAnimator()
- Method in class com.b3dgs.lionengine.drawable.impl.
DrawableFactory
createBorderedPanel(String, int)
- Static method in class com.b3dgs.lionengine.utility.
Swing
createBufferedImage(int, int, int)
- Static method in class com.b3dgs.lionengine.utility.
Images
Create a compatible buffered image.
createClient(String, int)
- Method in interface com.b3dgs.lionengine.
Network
Create a client which will be connected to a Server.
createClient(String, int)
- Method in class com.b3dgs.lionengine.network.
NetworkFactory
createCollisionable(Entity)
- Method in class com.b3dgs.lionengine.game.purviews.impl.
PurviewFactory
createCollisionable(Entity)
- Method in interface com.b3dgs.lionengine.
Purview
Create a collisionable purview.
createConfig(Display, Rendering, Filter, String)
- Method in interface com.b3dgs.lionengine.
Core
Create a device configuration.
createConfig(Display, Rendering, Filter, String)
- Method in class com.b3dgs.lionengine.core.impl.
CoreFactory
createConfigurable()
- Method in class com.b3dgs.lionengine.game.purviews.impl.
PurviewFactory
createConfigurable()
- Method in interface com.b3dgs.lionengine.
Purview
Create a configurable purview.
createCoordinate2D(float, float)
- Method in interface com.b3dgs.lionengine.
Geometry
Create float coordinates.
createCoordinate2D(float, float)
- Method in class com.b3dgs.lionengine.geometry.impl.
GeometryFactory
createCursor(Screen, String)
- Method in interface com.b3dgs.lionengine.
Drawable
Create a cursor, which is automatically handled by the mouse.
createCursor(Screen, String)
- Method in class com.b3dgs.lionengine.drawable.impl.
DrawableFactory
createDialog(JFrame, String, int, int)
- Static method in class com.b3dgs.lionengine.utility.
Swing
createDisplay(int, int, int, int, boolean)
- Method in interface com.b3dgs.lionengine.
Core
Create a display configuration.
createDisplay(int, int, int, int, boolean)
- Method in class com.b3dgs.lionengine.core.impl.
CoreFactory
createElement(String, String, int, int, boolean)
- Method in class com.b3dgs.lionengine.game.background.
AbstractBackground
Create an element from a path and its name, plus its coordinates.
createField(String, JPanel, int, int, int)
- Static method in class com.b3dgs.lionengine.utility.
Swing
createFileReader(String)
- Method in interface com.b3dgs.lionengine.
File
Open a file as read only.
createFileReader(String)
- Method in class com.b3dgs.lionengine.file.impl.
FileFactory
createFileWriter(String)
- Method in interface com.b3dgs.lionengine.
File
Open a file as write only.
createFileWriter(String)
- Method in class com.b3dgs.lionengine.file.impl.
FileFactory
createFontSprite(String, String, int, int)
- Method in interface com.b3dgs.lionengine.
Drawable
Create a font based on an image.
createFontSprite(String, String, int, int)
- Method in class com.b3dgs.lionengine.drawable.impl.
DrawableFactory
createInitializer(int, int, int, int)
- Method in class com.b3dgs.lionengine.
Engine
Create a new initializer, used for game configuration reference.
createInitializer(int, int, int, int)
- Method in class com.b3dgs.lionengine.engine.
EngineFactory
createInstance()
- Method in class com.b3dgs.lionengine.game.
Projectile
Create a projectile instance.
createKeyboard()
- Method in interface com.b3dgs.lionengine.
Input
Create a keyboard input.
createKeyboard()
- Method in class com.b3dgs.lionengine.input.impl.
InputFactory
createLayers(TileBasedMap<TTile>)
- Method in class com.b3dgs.lionengine.game.strategy.
AbstractEntryHandler
Prepare rendering layers, depending of the map height.
createLoader(Initializer, Config, AbstractLauncher)
- Method in class com.b3dgs.lionengine.
Engine
Create a loader, from an initializer and a config.
createLoader(Initializer, Config, AbstractLauncher)
- Method in class com.b3dgs.lionengine.engine.
EngineFactory
createMiniMap()
- Method in class com.b3dgs.lionengine.game.map.
AbstractPathMap
createMiniMap()
- Method in class com.b3dgs.lionengine.game.map.
AbstractTileMap
Generate the minimap from the current map.
createMiniMapGraphics()
- Method in class com.b3dgs.lionengine.game.map.
AbstractPathMap
Get minimap graphics reference.
createMirrorable()
- Method in class com.b3dgs.lionengine.game.purviews.impl.
PurviewFactory
createMirrorable()
- Method in interface com.b3dgs.lionengine.
Purview
Create a mirrorable purview.
createMouse(float, float)
- Method in interface com.b3dgs.lionengine.
Input
Create a mouse input.
createMouse(float, float)
- Method in class com.b3dgs.lionengine.input.impl.
InputFactory
createPathfindable(PathBasedMap<? extends AbstractPathTile>, int)
- Method in class com.b3dgs.lionengine.game.purviews.impl.
PurviewFactory
createPathfindable(PathBasedMap<? extends AbstractPathTile>, int)
- Method in interface com.b3dgs.lionengine.
Purview
Create a pathfindable purview.
createPoint2D(int, int)
- Method in interface com.b3dgs.lionengine.
Geometry
Create integer coordinates.
createPoint2D(int, int)
- Method in class com.b3dgs.lionengine.geometry.impl.
GeometryFactory
createScreen(Initializer, Config)
- Method in interface com.b3dgs.lionengine.
Core
Create a screen device.
createScreen(Initializer, Config)
- Method in class com.b3dgs.lionengine.core.impl.
CoreFactory
createServer(String, int)
- Method in interface com.b3dgs.lionengine.
Network
Create a server.
createServer(String, int)
- Method in class com.b3dgs.lionengine.network.
NetworkFactory
createSprite(String, boolean)
- Method in class com.b3dgs.lionengine.game.background.
AbstractBackground
Create a sprite from its filename.
createText(String, int, int)
- Method in interface com.b3dgs.lionengine.
Drawable
Create a font, which supports screen output text.
createText(String, int, int)
- Method in class com.b3dgs.lionengine.drawable.impl.
DrawableFactory
createTile()
- Method in class com.b3dgs.lionengine.game.map.
AbstractTileMap
Create a blank tile.
createTile(int, int, int, int, String)
- Method in class com.b3dgs.lionengine.game.map.
AbstractTileMap
Create a tile using specified data.
createVolatileImage(int, int, int)
- Static method in class com.b3dgs.lionengine.utility.
Images
Create a compatible volatile image.
createXMLNode(String)
- Method in interface com.b3dgs.lionengine.
File
Create an xml node from a name.
createXMLNode(String)
- Method in class com.b3dgs.lionengine.file.impl.
FileFactory
createXMLParser()
- Method in interface com.b3dgs.lionengine.
File
Create an XML parser, in order to load an xml node from a file.
createXMLParser()
- Method in class com.b3dgs.lionengine.file.impl.
FileFactory
cur
- Variable in class com.b3dgs.lionengine.game.strategy.ability.
AbstractBuilderAbility
Cursor
- Interface in
com.b3dgs.lionengine.drawable
Used to represent a mouse cursor, desynchronized from the window mouse pointer.
curveValue(float, float, float)
- Static method in class com.b3dgs.lionengine.utility.
Maths
Apply progressive modifications to a value.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y