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.

A B C D E F G H I J K L M N O P R S T U V W X Y