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.

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