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
A
AbstractAttackerAbility
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.strategy.ability
This is the main implementation of the attacker ability.
AbstractAttackerAbility(AbstractUnit<TTile, TSkill, TAttr>)
- Constructor for class com.b3dgs.lionengine.game.strategy.ability.
AbstractAttackerAbility
Create a new attacker ability.
AbstractAttackerDistanceAbility
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.strategy.ability
Specific attacker ability implementation designed to be used for distance attack.
AbstractAttackerDistanceAbility(AbstractUnit<TTile, TSkill, TAttr>, Projectile<?>)
- Constructor for class com.b3dgs.lionengine.game.strategy.ability.
AbstractAttackerDistanceAbility
AbstractAttackerMeleeAbility
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.strategy.ability
Specific attacker ability implementation designed to be used for melee attack.
AbstractAttackerMeleeAbility(AbstractUnit<TTile, TSkill, TAttr>)
- Constructor for class com.b3dgs.lionengine.game.strategy.ability.
AbstractAttackerMeleeAbility
Create a new attacker melee ability.
AbstractAttributes
- Class in
com.b3dgs.lionengine.game
Container designed to cover attributes (already include vitality).
AbstractAttributes()
- Constructor for class com.b3dgs.lionengine.game.
AbstractAttributes
Create a new set of attributes.
AbstractBackground
- Class in
com.b3dgs.lionengine.game.background
AbstractBackground skeleton, used for future backgrounds implementation.
AbstractBackground(String, int, int, boolean)
- Constructor for class com.b3dgs.lionengine.game.background.
AbstractBackground
Create a new background.
AbstractBuilderAbility
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.strategy.ability
This is the main implementation of the builder ability.
AbstractBuilderAbility(AbstractUnit<TTile, TSkill, TAttr>, AbstractEntryHandler<TTile, TSkill, TAttr>)
- Constructor for class com.b3dgs.lionengine.game.strategy.ability.
AbstractBuilderAbility
Create a new attacker ability.
AbstractBuilderAbility.Constructible
- Class in
com.b3dgs.lionengine.game.strategy.ability
AbstractBuilding
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.strategy
This class represents any kind of building as a standard.
AbstractBuilding(String, PathBasedMap<TTile>, BufferedImage, TAttr)
- Constructor for class com.b3dgs.lionengine.game.strategy.
AbstractBuilding
Create a new building.
AbstractClouds
- Class in
com.b3dgs.lionengine.game.background
This class handle clouds effect.
AbstractClouds(String, int, int, boolean, int, int)
- Constructor for class com.b3dgs.lionengine.game.background.
AbstractClouds
Create a new cloud.
AbstractControlPanel
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.strategy
This class represents the control panel (hud), which will contain selected entrys, actions, and many other infos.
AbstractControlPanel(Sprite, TiledSprite)
- Constructor for class com.b3dgs.lionengine.game.strategy.
AbstractControlPanel
Create a new control panel.
AbstractEnemy
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.hacknslash
AbstractEnemy(String, PathBasedMap<TTile>, BufferedImage, TAttr, AbstractHero<TTile, TSkill, TAttr>)
- Constructor for class com.b3dgs.lionengine.game.hacknslash.
AbstractEnemy
AbstractEntity
- Class in
com.b3dgs.lionengine.game
Describe the lowest level of an entity, able to be externally configured.
AbstractEntity()
- Constructor for class com.b3dgs.lionengine.game.
AbstractEntity
Create a new blank entity.
AbstractEntity(Configurable)
- Constructor for class com.b3dgs.lionengine.game.
AbstractEntity
Create a new entity from a existing configuration.
AbstractEntry
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.strategy
This class represent the first abstraction for any kind of object which can be used in a strategy game.
AbstractEntry(String, PathBasedMap<TTile>, BufferedImage, TAttr)
- Constructor for class com.b3dgs.lionengine.game.strategy.
AbstractEntry
Create a new entry.
AbstractEntryHandler
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.strategy
This class will handle a list of entrys, by updating and rendering them.
AbstractEntryHandler(AbstractControlPanel<TTile, TSkill, TAttr>)
- Constructor for class com.b3dgs.lionengine.game.strategy.
AbstractEntryHandler
Create a new entry handler.
AbstractExtractAbility
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
,
TRsc
> - Class in
com.b3dgs.lionengine.game.strategy.ability
This is the main implementation of the extract ability.
AbstractExtractAbility(AbstractUnit<TTile, TSkill, TAttr>)
- Constructor for class com.b3dgs.lionengine.game.strategy.ability.
AbstractExtractAbility
Create a new extract ability.
AbstractForeground
- Class in
com.b3dgs.lionengine.game.background
Foreground skeleton, used for future foregrounds implementation.
AbstractForeground(String)
- Constructor for class com.b3dgs.lionengine.game.background.
AbstractForeground
Create a new background.
AbstractHero
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.hacknslash
AbstractHero(String, PathBasedMap<TTile>, String, boolean, TAttr)
- Constructor for class com.b3dgs.lionengine.game.hacknslash.
AbstractHero
AbstractItem
<
TTile
extends
AbstractPathTile
> - Class in
com.b3dgs.lionengine.game.hacknslash
Represents an item which can be hold by a Hero.
AbstractItem(int, int, int, int, int)
- Constructor for class com.b3dgs.lionengine.game.hacknslash.
AbstractItem
Create a new abstract item.
AbstractItemHandler
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.hacknslash
Represents the bag containing all items, and their representation on map.
AbstractItemHandler(TileBasedMap<TTile>, AbstractControlPanel<TTile, TSkill, TAttr>, Entity, int, int, int, int, int)
- Constructor for class com.b3dgs.lionengine.game.hacknslash.
AbstractItemHandler
Create a new item handler.
AbstractLauncher
- Class in
com.b3dgs.lionengine.engine
Used create a launcher, which can be used as a pre-menu (Game, Options, Exit ...)
AbstractLauncher(String, int, int)
- Constructor for class com.b3dgs.lionengine.engine.
AbstractLauncher
Create a new launcher.
AbstractLauncher(Initializer, int, int)
- Constructor for class com.b3dgs.lionengine.engine.
AbstractLauncher
Create a new launcher.
AbstractOptions
- Class in
com.b3dgs.lionengine.engine
Default option model, implementing all standard option selection.
AbstractOptions(AbstractLauncher, Config, int[][], int[], String[])
- Constructor for class com.b3dgs.lionengine.engine.
AbstractOptions
Create a new option chooser.
AbstractPathMap
<
TTile
extends
AbstractPathTile
> - Class in
com.b3dgs.lionengine.game.map
Abstract representation of a path based map, used for pathfinding.
AbstractPathMap(String, int, int, int)
- Constructor for class com.b3dgs.lionengine.game.map.
AbstractPathMap
Create a new path map.
AbstractPathTile
- Class in
com.b3dgs.lionengine.game.map
Abstract representation of a default tile, used for pathfinding.
AbstractPathTile(int, int, int, int, String)
- Constructor for class com.b3dgs.lionengine.game.map.
AbstractPathTile
Create a new path tile.
AbstractPlatformEntity
<
TType
extends
DefaultTile
> - Class in
com.b3dgs.lionengine.game.platform
Abstract and standard entity used for platform games.
AbstractPlatformEntity(PlatformEntrySetup)
- Constructor for class com.b3dgs.lionengine.game.platform.
AbstractPlatformEntity
Create a new platform entity from an existing, sharing the same surface.
AbstractPlayer
- Class in
com.b3dgs.lionengine.game.strategy
This class represents the player, with its data, using a unique ID.
AbstractPlayer(String)
- Constructor for class com.b3dgs.lionengine.game.strategy.
AbstractPlayer
Create a new player.
AbstractProducerAbility
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.strategy.ability
This is the main implementation of the producer ability.
AbstractProducerAbility(AbstractBuilding<TTile, TSkill, TAttr>, AbstractEntryHandler<TTile, TSkill, TAttr>)
- Constructor for class com.b3dgs.lionengine.game.strategy.ability.
AbstractProducerAbility
Create a new attacker ability.
AbstractRasteredBackgroundElement
- Class in
com.b3dgs.lionengine.game.background
Specific background element, supporting raster effects.
AbstractRasteredBackgroundElement(int, int, Sprite, int)
- Constructor for class com.b3dgs.lionengine.game.background.
AbstractRasteredBackgroundElement
Create a new rastered background element.
AbstractRasteredPlatformEntity
<
TType
extends
DefaultTile
> - Class in
com.b3dgs.lionengine.game.platform
Rastered version of an abstractPlatformEntity.
AbstractRasteredPlatformEntity(RasteredPlatformEntrySetup)
- Constructor for class com.b3dgs.lionengine.game.platform.
AbstractRasteredPlatformEntity
Create a new rastered platform entity from an existing, sharing the same surface.
AbstractRasteredTileMap
<
TTile
extends
DefaultTile
> - Class in
com.b3dgs.lionengine.game.map
Rastered version of a standard tile map.
AbstractRasteredTileMap(String, int, int)
- Constructor for class com.b3dgs.lionengine.game.map.
AbstractRasteredTileMap
Create a new rastered tile map.
AbstractRasteredTileMap(String, int, int, int)
- Constructor for class com.b3dgs.lionengine.game.map.
AbstractRasteredTileMap
Create a new rastered tile map.
AbstractRessourcesHandler
<
Type
> - Class in
com.b3dgs.lionengine.game
This class is designed to store original instance of objects, which are going to be duplicated by sharing one or many data.
AbstractRessourcesHandler()
- Constructor for class com.b3dgs.lionengine.game.
AbstractRessourcesHandler
Create a new ressources handler.
AbstractSkill
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.strategy
Abstract structure of a skill, used by any kind of entry.
AbstractSkill(String, String, int, AbstractEntry<TTile, TSkill, TAttr>)
- Constructor for class com.b3dgs.lionengine.game.strategy.
AbstractSkill
Create a new skill.
AbstractTiledFogOfWar
<
TTile
extends
DefaultTile
> - Class in
com.b3dgs.lionengine.game.map
Designed to handle a fog of war (discovering tile and hidding tile).
AbstractTiledFogOfWar()
- Constructor for class com.b3dgs.lionengine.game.map.
AbstractTiledFogOfWar
Create a new tile based fog of war.
AbstractTileMap
<
TTile
extends
DefaultTile
> - Class in
com.b3dgs.lionengine.game.map
Abstract representation of a standard tile based map.
AbstractTileMap(String, int, int)
- Constructor for class com.b3dgs.lionengine.game.map.
AbstractTileMap
Create a new tile map.
AbstractTileMap(String, int, int, int)
- Constructor for class com.b3dgs.lionengine.game.map.
AbstractTileMap
Create a new tile map.
AbstractUnit
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Class in
com.b3dgs.lionengine.game.strategy
This class represents the main type for any kind of units.
AbstractUnit(String, PathBasedMap<TTile>, BufferedImage, TAttr)
- Constructor for class com.b3dgs.lionengine.game.strategy.
AbstractUnit
Create a new unit.
AbstractWorld
- Class in
com.b3dgs.lionengine.game
Default world model, designed to contain game elements (map, player, entitys...).
AbstractWorld(Screen)
- Constructor for class com.b3dgs.lionengine.game.
AbstractWorld
Create a new world.
action()
- Method in class com.b3dgs.lionengine.game.strategy.
AbstractSkill
Action executed on cast.
action(Object)
- Method in class com.b3dgs.lionengine.window.
ActionCombo
ActionCombo
- Class in
com.b3dgs.lionengine.window
ActionCombo()
- Constructor for class com.b3dgs.lionengine.window.
ActionCombo
actionPerformed(ActionEvent)
- Method in class com.b3dgs.lionengine.window.
ComboListener
add(XMLNode)
- Method in interface com.b3dgs.lionengine.file.
XMLNode
Add a child node.
add(String, MediaRessource<Type>)
- Method in class com.b3dgs.lionengine.game.
AbstractRessourcesHandler
Store ressource reference at specified id.
add(BackgroundComponent)
- Method in class com.b3dgs.lionengine.game.background.
AbstractBackground
Add a component to the background.
add(Type)
- Method in class com.b3dgs.lionengine.game.
Handler
Add an element to the handler list.
add(AbstractEntry<TTile, TSkill, TAttr>)
- Method in class com.b3dgs.lionengine.game.strategy.
AbstractEntryHandler
add(int)
- Method in class com.b3dgs.lionengine.game.strategy.
Ressource
Increase ressource stock with a specified amount.
addAttack(int, AttackerAbility<TTile, TSkill, TAttr>)
- Method in class com.b3dgs.lionengine.game.hacknslash.
AbstractHero
addButton(String, JPanel, ActionListener)
- Static method in class com.b3dgs.lionengine.utility.
Swing
addCheckBox(String, JPanel, ActionListener)
- Static method in class com.b3dgs.lionengine.utility.
Swing
addClient(ClientListener)
- Method in class com.b3dgs.lionengine.network.
Server
addComponent(PanelComponent)
- Method in class com.b3dgs.lionengine.game.strategy.
AbstractControlPanel
addKeyboard(Keyboard)
- Method in class com.b3dgs.lionengine.core.
Screen
Link keyboard to the screen (listening to).
addMenu(JMenuBar, String, String)
- Static method in class com.b3dgs.lionengine.utility.
Swing
addMenuCombo(String, JPanel, Object[], ActionCombo)
- Static method in class com.b3dgs.lionengine.utility.
Swing
addMenuItem(JMenu, String, String, ActionListener)
- Static method in class com.b3dgs.lionengine.utility.
Swing
addMouse(Mouse)
- Method in class com.b3dgs.lionengine.core.
Screen
Link keyboard to the screen (listening to).
addRadioButton(String, JPanel, ActionListener)
- Static method in class com.b3dgs.lionengine.utility.
Swing
addRadioButton(String, JPanel, String, ActionListener)
- Static method in class com.b3dgs.lionengine.utility.
Swing
addRaster(Sprite, int, int, int)
- Method in class com.b3dgs.lionengine.game.background.
AbstractRasteredBackgroundElement
Add a raster with specified colour code.
addSkill(TSkill)
- Method in class com.b3dgs.lionengine.game.strategy.
AbstractEntry
Link skill to the entry.
addToClosed(Node)
- Method in class com.b3dgs.lionengine.game.pathfinding.
AStarPathFinder
Add a node to the closed list.
addToOpen(Node)
- Method in class com.b3dgs.lionengine.game.pathfinding.
AStarPathFinder
Add a node to the open list.
addToProductionQueue(String, int)
- Method in class com.b3dgs.lionengine.game.strategy.ability.
AbstractProducerAbility
addToProductionQueue(String, int)
- Method in interface com.b3dgs.lionengine.game.strategy.ability.
ProducerAbility
Add an element to the production queue.
Alignment
- Enum in
com.b3dgs.lionengine.core
Represents component alignment.
ALT
- Static variable in interface com.b3dgs.lionengine.input.
Keyboard
ALT key.
Alterable
- Class in
com.b3dgs.lionengine.game
Represents a value which can change between 0 and a maximum.
Alterable(int)
- Constructor for class com.b3dgs.lionengine.game.
Alterable
Create a new alterable.
anim
- Variable in class com.b3dgs.lionengine.game.strategy.
AbstractEntry
Current playing animation.
AnimatedSprite
- Interface in
com.b3dgs.lionengine.drawable
AnimatedSprite is an extended sprite, as it is now able to play it, using animations data.
Animation
- Interface in
com.b3dgs.lionengine.drawable
Animation data container for animation routine.
Animator
- Interface in
com.b3dgs.lionengine.drawable
Anim routine, which can play an animation from anim container.
animName
- Variable in class com.b3dgs.lionengine.game.strategy.
AbstractEntry
Current anim name.
AnimState
- Enum in
com.b3dgs.lionengine.drawable
List of standard animation states, used by an animated sprite.
appendStep(int, int)
- Method in class com.b3dgs.lionengine.game.pathfinding.
Path
Append a step to the path.
applyFilter(BufferedImage, Filter)
- Static method in class com.b3dgs.lionengine.utility.
Images
Apply a filter to the input buffered image.
applyMask(Image, Color)
- Static method in class com.b3dgs.lionengine.utility.
Images
Apply color mask to image.
applyOrder(int, int)
- Method in class com.b3dgs.lionengine.game.strategy.
AbstractEntry
Apply choice from control panel by setting destination and call skill action.
applyOrder(AbstractEntry<TTile, TSkill, TAttr>)
- Method in class com.b3dgs.lionengine.game.strategy.
AbstractEntry
Apply choice from control panel by setting target and call skill action.
applyXColl(int)
- Method in class com.b3dgs.lionengine.game.platform.
AbstractPlatformEntity
Apply an horizontal collision using the specified blocking x value.
applyYColl(int)
- Method in class com.b3dgs.lionengine.game.platform.
AbstractPlatformEntity
Apply a vertical collision using the specified blocking y value.
Architecture
- Enum in
com.b3dgs.lionengine.utility
List of standard architectures.
assignDestination(int, int)
- Method in interface com.b3dgs.lionengine.game.purviews.
Pathfindable
Assign a specified location; will move automaticaly until reach it.
assignDestination(int, int)
- Method in class com.b3dgs.lionengine.game.strategy.
AbstractUnit
AStarHeuristic
- Interface in
com.b3dgs.lionengine.game.pathfinding
AStarPathFinder
- Class in
com.b3dgs.lionengine.game.pathfinding
A path finder implementation that uses the AStar heuristic based algorithm to determine a path.
AStarPathFinder(PathBasedMap<? extends AbstractPathTile>, int, boolean)
- Constructor for class com.b3dgs.lionengine.game.pathfinding.
AStarPathFinder
Create a path finder with the default heuristic - closest to target.
AStarPathFinder(PathBasedMap<? extends AbstractPathTile>, int, boolean, AStarHeuristic)
- Constructor for class com.b3dgs.lionengine.game.pathfinding.
AStarPathFinder
Create a path finder.
attack
- Variable in class com.b3dgs.lionengine.game.hacknslash.
AbstractEnemy
attack(AbstractEntry<TTile, TSkill, TAttr>)
- Method in class com.b3dgs.lionengine.game.hacknslash.
AbstractEnemy
attack(AbstractEntry<TTile, TSkill, TAttr>)
- Method in class com.b3dgs.lionengine.game.hacknslash.
AbstractHero
attack(AbstractEntry<TTile, TSkill, TAttr>)
- Method in class com.b3dgs.lionengine.game.strategy.ability.
AbstractAttackerAbility
attack(AbstractEntry<TTile, TSkill, TAttr>)
- Method in interface com.b3dgs.lionengine.game.strategy.ability.
AttackerAbility
Define a target to attack.
AttackerAbility
<
TTile
extends
AbstractPathTile
,
TSkill
extends
AbstractSkill
<
TTile
,
TSkill
,
TAttr
>,
TAttr
extends
AbstractAttributes
> - Interface in
com.b3dgs.lionengine.game.strategy.ability
This interface represents the ability of attacking another entity.
AttackState
- Enum in
com.b3dgs.lionengine.game
Standard enumeration of many attack states.
attr
- Variable in class com.b3dgs.lionengine.game.strategy.
AbstractEntry
Entry attributes.
Attribute
- Class in
com.b3dgs.lionengine.game
Describe an attribute (vitality, agility...).
Attribute()
- Constructor for class com.b3dgs.lionengine.game.
Attribute
Create a new blank attribute.
Audio
- Interface in
com.b3dgs.lionengine
Handle audio ressources, such as playing music and sound fx.
AUDIO
- Static variable in interface com.b3dgs.lionengine.
Audio
Audio factory.
AudioFactory
- Class in
com.b3dgs.lionengine.audio.impl
AUTHOR
- Static variable in class com.b3dgs.lionengine.
Engine
Engine author.
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