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

A

AbilityModel<L,U extends L> - Class in com.b3dgs.lionengine.game.strategy.ability
Ability model implementation.
AbilityModel(U) - Constructor for class com.b3dgs.lionengine.game.strategy.ability.AbilityModel
Constructor.
action(ControlPanelModel<?>, CursorStrategy) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Action executed on cast.
actionCheck() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
Action called from update production in check state.
actionDropingOff(double) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
Action called from update extraction in drop off state.
actionExtracting(double) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
Action called from update extraction in extract state.
actionGoingToResources() - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
Action called from update extraction in goto resource state.
actionGoingToWarehouse() - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
Action called from update extraction in goto warehouse state.
actionProduced() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
Action called from update production in produced state.
actionProducing(double) - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
Action called from update production in producing state.
actionWillProduce() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
Action called from update production in will produce state.
addListener(L) - Method in class com.b3dgs.lionengine.game.strategy.ability.AbilityModel
Add the listener.
addListener(ControlPanelListener) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Add a control panel listener.
addListener(EntityStrategyListener<E>) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Add an entity listener.
addSkill(S, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledModel
 
addSkill(S, int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledServices
Link skill to the entity.
addToProductionQueue(P) - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
addToProductionQueue(P) - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerServices
Add an element to the production queue.
addWeapon(W, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerModel
 
addWeapon(W, int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerServices
Add a weapon.
attack(E) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerModel
 
attack(E) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerServices
Define a target to attack.
attack(E) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
attack(E) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Define a target to attack.
AttackerListener<E extends EntityStrategy> - Interface in com.b3dgs.lionengine.game.strategy.ability.attacker
List of events listened from an attacker.
AttackerModel<E extends EntityStrategy,A extends AttackerUsedServices<E>,W extends WeaponServices<E,A>> - Class in com.b3dgs.lionengine.game.strategy.ability.attacker
Default attacker model implementation.
AttackerModel(A) - Constructor for class com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerModel
Constructor.
AttackerServices<E extends EntityStrategy,A extends AttackerUsedServices<E>,W extends WeaponServices<E,A>> - Interface in com.b3dgs.lionengine.game.strategy.ability.attacker
List of services provided by an attacker.
AttackerUsedServices<E extends EntityStrategy> - Interface in com.b3dgs.lionengine.game.strategy.ability.attacker
List of services needed by the attacker.

B

Border20 - Enum in com.b3dgs.lionengine.game.strategy.map
Represents the list of supported angles for area linking.
Border20Map - Class in com.b3dgs.lionengine.game.strategy.map
Represents a 20 Axis map, designed to perform linking between two different areas.
Border20Map(boolean) - Constructor for class com.b3dgs.lionengine.game.strategy.map.Border20Map
Constructor.

C

CameraStrategy - Class in com.b3dgs.lionengine.game.strategy
This camera should be used for a strategy oriented game.
CameraStrategy(MapTile<?, ?>) - Constructor for class com.b3dgs.lionengine.game.strategy.CameraStrategy
Create a strategy oriented camera.
CameraStrategy(int, int) - Constructor for class com.b3dgs.lionengine.game.strategy.CameraStrategy
Create a strategy oriented camera.
canAttack() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerUsedServices
Check if the attacker can attack (called when attack is possible).
canBeProduced(P) - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerUsedServices
Condition to make production start.
canCarry() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorUsedServices
Check if extractor can bring back its extraction (called while bring back resources).
canClick(CursorStrategy) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Check if cursor can click on panel.
canExtract() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorUsedServices
Check if extractor can extract (called while going to resources location).
canProduce(P) - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerUsedServices
Condition to start production check (able to produce).
canSee(EntityStrategy) - Method in class com.b3dgs.lionengine.game.strategy.CameraStrategy
Check if camera can see the entity.
checkAll(Border20[][], int, int, int, int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.Border20Map
Check all tiles around the specified location using the specified ray (area).
checkResourceType(C) - Method in class com.b3dgs.lionengine.game.strategy.map.TileStrategy
Check resource type from collision.
clearIgnoredId() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
clearSharedPathIds() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
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.game.strategy.ability.attacker - package com.b3dgs.lionengine.game.strategy.ability.attacker
 
com.b3dgs.lionengine.game.strategy.ability.extractor - package com.b3dgs.lionengine.game.strategy.ability.extractor
 
com.b3dgs.lionengine.game.strategy.ability.mover - package com.b3dgs.lionengine.game.strategy.ability.mover
 
com.b3dgs.lionengine.game.strategy.ability.producer - package com.b3dgs.lionengine.game.strategy.ability.producer
 
com.b3dgs.lionengine.game.strategy.ability.skilled - package com.b3dgs.lionengine.game.strategy.ability.skilled
 
com.b3dgs.lionengine.game.strategy.entity - package com.b3dgs.lionengine.game.strategy.entity
 
com.b3dgs.lionengine.game.strategy.map - package com.b3dgs.lionengine.game.strategy.map
 
com.b3dgs.lionengine.game.strategy.skill - package com.b3dgs.lionengine.game.strategy.skill
 
computeSelectionHeight(CursorStrategy, CameraStrategy, int, int) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Perform the height selection by considering the click point and current location.
computeSelectionWidth(CursorStrategy, CameraStrategy, int, int) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Perform the width selection by considering the click point and current location.
ControlPanelListener - Interface in com.b3dgs.lionengine.game.strategy
List of events linked to the control panel.
ControlPanelModel<E extends EntityStrategy> - Class in com.b3dgs.lionengine.game.strategy
This class represents the control panel (HUD), which will contain selected entities, actions, and many other informations.
ControlPanelModel() - Constructor for class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Constructor.
create(T) - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.FactoryProductionStrategy
Create a new producible from the entity type.
create(T, int, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.FactoryProductionStrategy
Create a new producible from the entity type.
create(MapTile<?, ?>) - Method in class com.b3dgs.lionengine.game.strategy.map.Border20Map
Constructor.
create(MapTile<?, T>) - Method in class com.b3dgs.lionengine.game.strategy.map.FogOfWarStrategy
Constructor.
create(int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
 
createLayers(MapTile<?, T>) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Prepare rendering layers, depending of the map height.
CursorStrategy - Class in com.b3dgs.lionengine.game.strategy
This class can be used to handle easily a strategy cursor, designed to select and give order to any kind of entity.
CursorStrategy(Mouse, CameraStrategy, Resolution, MapTile<?, ?>, Media...) - Constructor for class com.b3dgs.lionengine.game.strategy.CursorStrategy
Constructor.
CursorStrategy(Mouse, CameraStrategy, Resolution, int, int, Media...) - Constructor for class com.b3dgs.lionengine.game.strategy.CursorStrategy
Constructor.

D

description - Variable in class com.b3dgs.lionengine.game.strategy.skill.SetupSkillStrategy
Description.
destroy() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
destX - Variable in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Destination assignment x.
destY - Variable in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Destination assignment y.

E

entityMoved(E) - Method in interface com.b3dgs.lionengine.game.strategy.entity.EntityStrategyListener
Called when the entity has moved.
EntityNotFoundException - Exception in com.b3dgs.lionengine.game.strategy.entity
This exception is thrown when an entity is not found.
EntityNotFoundException() - Constructor for exception com.b3dgs.lionengine.game.strategy.entity.EntityNotFoundException
Constructor.
EntityNotFoundException(String) - Constructor for exception com.b3dgs.lionengine.game.strategy.entity.EntityNotFoundException
Constructor.
EntityStrategy - Class in com.b3dgs.lionengine.game.strategy.entity
This class represent the first abstraction for any kind of entity which can be used in a strategy game.
EntityStrategy(SetupSurfaceGame, MapTileStrategy<?, ?, ?>) - Constructor for class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Create a new entity.
EntityStrategyListener<E extends EntityStrategy> - Interface in com.b3dgs.lionengine.game.strategy.entity
Entity activities listener.
Extractible<R extends Enum<R>> - Interface in com.b3dgs.lionengine.game.strategy.ability.extractor
Represents an entity that can be extractible, such as a Gold Mine.
ExtractionStrategy - Class in com.b3dgs.lionengine.game.strategy.ability.extractor
Extraction structure.
ExtractionStrategy() - Constructor for class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractionStrategy
Constructor.
ExtractorListener<R extends Enum<R>> - Interface in com.b3dgs.lionengine.game.strategy.ability.extractor
Extractor events listener.
ExtractorModel<R extends Enum<R>> - Class in com.b3dgs.lionengine.game.strategy.ability.extractor
This is the main implementation of the extract ability.
ExtractorModel(ExtractorUsedServices<R>, int) - Constructor for class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
Constructor.
ExtractorServices<R extends Enum<R>> - Interface in com.b3dgs.lionengine.game.strategy.ability.extractor
This interface represents the ability of resource extraction.
ExtractorUsedServices<R extends Enum<R>> - Interface in com.b3dgs.lionengine.game.strategy.ability.extractor
List of services needed by the extractor.
extractResource(int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.Extractible
Extract the specified quantity if possible.

F

FactoryProductionStrategy<T extends Enum<T>,C extends ProductionCostStrategy,P extends Producible<T,C>> - Class in com.b3dgs.lionengine.game.strategy.ability.producer
Represents the production factory.
FactoryProductionStrategy(Class<T>) - Constructor for class com.b3dgs.lionengine.game.strategy.ability.producer.FactoryProductionStrategy
Constructor.
finalCheck(Border20[][], int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.Border20Map
Usually called in case of matching error.
FogOfWarStrategy<T extends TileGame<?>> - Class in com.b3dgs.lionengine.game.strategy.map
Designed to handle a fog of war (discovering tile and hiding tile).
FogOfWarStrategy() - Constructor for class com.b3dgs.lionengine.game.strategy.map.FogOfWarStrategy
Constructor.
follow(Localizable) - Method in class com.b3dgs.lionengine.game.strategy.CameraStrategy
 

G

get(Border20[][], int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.Border20Map
Get axis value of the specified location.
getAnimationCurrent() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Get the current playing animation.
getAnimState() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerUsedServices
Get the current animation state.
getAnimState() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
getArea() - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Get clickable area on map (out panel).
getAttackDamages() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
getAttackDamages() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Get a random attack damages (between min and max).
getClosestAvailableTile(Tiled, int, Tiled) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
 
getClosestAvailableTile(int, int, int, int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
 
getClosestEntity(E, Class<?>, boolean) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Get the closest entity from its type.
getClosestTile(Tiled, Tiled, C, int) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
Get the closest tile location around the area.
getCost() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.Producible
Get the cost.
getCost(Pathfindable, int, int, int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
 
getDescription() - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Get skill description.
getDistance(int, int, int, int, boolean) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Get distance in tile between the area.
getDistanceInTile(Tiled, boolean) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerUsedServices
Get the distance in tile between attacker and target.
getDistanceInTile(Tiled, boolean) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Get distance in tile between the specified tiled.
getDropOffPerSecond() - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractionStrategy
Get the number of resource unit dropped off per second.
getDropOffSpeed() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorUsedServices
Get the drop off speed.
getEntityAt(Tiled) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Get the entity at the specified location in tile.
getEntityAt(int, int) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Get the entity at the specified location in tile.
getEntityColorOver(E) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Get the corresponding color when the mouse is over this entity.
getEntityColorSelection(E) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Get the corresponding color when the entity is selected.
getEntityToProduce(T) - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerUsedServices
Get entity to produce from its id.
getExtractionCapacity() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorUsedServices
Get the extraction capacity in unit (the maximum number of unit extractible per extraction).
getExtractionPerSecond() - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractionStrategy
Get the amount of extracted resource unit per second.
getExtractionSpeed() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorUsedServices
Get the extraction speed.
getFov() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Get field of view value (in tile).
getFrame() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerUsedServices
Get the current playing frame.
getFrame() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
getFrameAnim() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
getFreeTileAround(EntityStrategy, int) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
Search a free area from this area.
getFreeTileAround(int, int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
 
getGrid(int) - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Get a rectangle describing a grid (placed on the cursor, depending of map tile size).
getGridHeight() - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Get the grid height.
getGridWidth() - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Get the grid width.
getHeight() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
getHeightInTile() - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverUsedServices
Get the height in tile.
getHeightInTile() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.Producible
 
getHeightInTile() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
getId() - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverUsedServices
Get the id.
getId() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.Producible
Get the id.
getLayer() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Get current layer value.
getLevel() - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Get skill level.
getLocationInTileX() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
getLocationInTileX() - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverUsedServices
Get horizontal location in tile (location on map).
getLocationInTileX() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.Producible
 
getLocationInTileX(MapTile<?, ?>) - Method in class com.b3dgs.lionengine.game.strategy.CameraStrategy
Get the horizontal location in tile.
getLocationInTileX() - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Get the horizontal tile pointed by the cursor.
getLocationInTileX() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
getLocationInTileY() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
getLocationInTileY() - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverUsedServices
Get vertical location in tile (location on map).
getLocationInTileY() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.Producible
 
getLocationInTileY(MapTile<?, ?>) - Method in class com.b3dgs.lionengine.game.strategy.CameraStrategy
Get the vertical location in tile.
getLocationInTileY() - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Get the vertical tile pointed by the cursor.
getLocationInTileY() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
getLocationIntX() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
getLocationIntY() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
getLocationX() - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Get cursor location x on map (sync to camera).
getLocationY() - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Get cursor location y on map (sync to camera).
getMovementOrientation() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
getMovementOrientation() - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverServices
Get the current orientation when moving.
getMoveX() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
getMoveX() - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Get cursor horizontal move.
getMoveY() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
getMoveY() - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Get cursor vertical move.
getName() - Method in class com.b3dgs.lionengine.game.strategy.PlayerStrategy
Get player name.
getName() - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Get skill name.
getOffsetX() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Get horizontal offset (used in case of rendering).
getOffsetY() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Get vertical offset (used in case of rendering).
getOrientation() - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverUsedServices
Get the orientation.
getOrientation() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Get current orientation.
getPlayerId() - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerUsedServices
Get the player id.
getPlayerId() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Get the player owner id.
getPositioning(int, int, int) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Get the positioning offset in case of multiple entity destination assignment.
getPriority() - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Set priority level.
getProducingElement() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
getProducingElement() - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerServices
Get name of current producing element.
getProductionIterator() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
getProductionIterator() - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerServices
Get production iterator.
getProductionProgress() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
getProductionProgress() - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerServices
Get production progress.
getProductionProgressPercent() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
getProductionProgressPercent() - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerServices
Get production progress percent.
getQueueLength() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
getQueueLength() - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerServices
Get size of production queue.
getRef(int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
 
getResourceLocation() - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
getResourceLocation() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorServices
Get the resource location in tile.
getResourceQuantity() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.Extractible
Get the current resource quantity.
getResourceType() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.Extractible
Get the resource type that can be extracted.
getResourceType() - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
getResourceType() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorServices
Get resource type.
getResourceType() - Method in class com.b3dgs.lionengine.game.strategy.map.TileStrategy
Get the resource type.
getScreenX() - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Get cursor location x on screen (not sync to any camera).
getScreenY() - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Get cursor location y on screen (not sync to any camera).
getSelection() - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Get list of selected entries during cursor selection.
getSkill(int, T) - Method in class com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledModel
 
getSkill(int, T) - Method in interface com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledServices
Get a skill from its id.
getSkillPanel() - Method in class com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledModel
 
getSkillPanel() - Method in interface com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledServices
Get the current skill panel.
getSkills(int) - Method in class com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledModel
 
getSkills() - Method in class com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledModel
 
getSkills(int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledServices
Get all skills as collection (iterable) from a panel.
getSkills() - Method in interface com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledServices
Get all skills from all panels.
getSpeedX() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
getSpeedY() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
getSteps() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProductionCostStrategy
Get required steps for this production.
getStepsPerSecond() - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerUsedServices
Get the number of steps done per seconds (the production speed).
getTarget() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
getTarget() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Get the target entity.
getTile(Tiled) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
 
getType() - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Get the id.
getUser() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
getUser() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Get the weapon user.
getWeapon(int) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerModel
 
getWeapon(int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerServices
Get a weapon from its id.
getWidth() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
getWidthInTile() - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverUsedServices
Get the width in tile.
getWidthInTile() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.Producible
 
getWidthInTile() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 

H

handler - Variable in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
Handler reference.
HandlerEntityStrategy<R extends Enum<R>,T extends TileStrategy<?,R>,E extends EntityStrategy,C extends ControlPanelModel<E>> - Class in com.b3dgs.lionengine.game.strategy.entity
This class will handle a list of entities, by updating and rendering them.
HandlerEntityStrategy(CameraStrategy, CursorStrategy, C, MapTileStrategy<?, R, T>) - Constructor for class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Create a new entity handler.
hasFogOfWar() - Method in class com.b3dgs.lionengine.game.strategy.map.FogOfWarStrategy
Check if fog of war is enabled.
hasResources() - Method in class com.b3dgs.lionengine.game.strategy.map.TileStrategy
Check if tile has resources.

I

id - Variable in class com.b3dgs.lionengine.game.strategy.PlayerStrategy
Player id.
initExtraction(int, int, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractionStrategy
Setup extraction.
isActive() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Check if entity is active.
isActive() - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Get active state.
isAlive() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Check if entity is alive.
isAreaAvailable(int, int, int, int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
 
isAttacking() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerModel
 
isAttacking() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerServices
Check if currently attacking.
isAttacking() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
isAttacking() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Check weapon is attacking.
isBlocked(Pathfindable, int, int, boolean) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
 
isDestinationReached() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
isExtracting() - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
isExtracting() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorServices
Check if extractor is currently working on extraction.
isFogged(EntityStrategy) - Method in class com.b3dgs.lionengine.game.strategy.map.FogOfWarStrategy
Check if the entity is current hidden by the fog of war.
isFogged(int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.FogOfWarStrategy
In case of active fog of war, check if tile is hidden by fog.
isIgnored() - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Get ignorance state.
isIgnoredId(Integer) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
isInside(CursorStrategy) - Method in class com.b3dgs.lionengine.game.strategy.CameraStrategy
Check if cursor in inside camera view (outside panel).
isLayerChanged() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Check if layer has be changed.
isMoving() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
isOrder() - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Check if skill is an order or a simple button.
isOrdered() - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Check if panel is in ordered mode (waiting for a second click).
isOver(Tiled, CameraStrategy) - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
Check if the cursor can be over the entity, depending of the camera view.
isOver() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Check if entity is currently over a cursor (hit by a cursor).
isOver(CursorStrategy) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Check if the cursor is over the skill button.
isOver() - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Check if cursor is over the skill.
isPathAvailable(int, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
isProducing() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
isProducing() - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerServices
Return true if currently producing.
isSelectable() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Check if entity is selectable.
isSelected() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Check if entity is currently selected (hit by a cursor selection).
isSelected() - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Get skill selection state.
isSelecting() - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Check if panel is in selection mode.
isVisible() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Check if entity is visible.
isVisited(int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.FogOfWarStrategy
In case of active fog of war, check if tile has been discovered.

L

listeners - Variable in class com.b3dgs.lionengine.game.strategy.ability.AbilityModel
Listener list.
loadCollisions(Media) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
 

M

MapTileStrategy<C extends Enum<C>,R extends Enum<R>,T extends TileStrategy<C,R>> - Class in com.b3dgs.lionengine.game.strategy.map
Abstract representation of a path based map, used for pathfinding.
MapTileStrategy(int, int) - Constructor for class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
Constructor.
moveLocation(double, double, double) - Method in class com.b3dgs.lionengine.game.strategy.CameraStrategy
 
MoverListener - Interface in com.b3dgs.lionengine.game.strategy.ability.mover
Mover events listener.
MoverModel - Class in com.b3dgs.lionengine.game.strategy.ability.mover
Default and abstract mover model implementation.
MoverModel(MoverUsedServices, MapTileStrategy<?, ?, ?>) - Constructor for class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
Constructor.
MoverServices - Interface in com.b3dgs.lionengine.game.strategy.ability.mover
Represents the ability of moving on a PathBasedMap.
MoverUsedServices - Interface in com.b3dgs.lionengine.game.strategy.ability.mover
Used services interface.

N

name - Variable in class com.b3dgs.lionengine.game.strategy.skill.SetupSkillStrategy
Displayed name.
notifyArrived() - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverListener
Notify listener when mover has arrived.
notifyArrived() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
notifyAttackAnimEnded() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerListener
Notify when attacker has played his attack completely.
notifyAttackAnimEnded() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
notifyAttackEnded(int, E) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerListener
Notify when attacker has done his attack.
notifyAttackEnded(int, E) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
notifyAttackStarted(E) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerListener
Notify when attacker is going to attack.
notifyAttackStarted(E) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
notifyCanNotProduce(P) - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerListener
Notify listener that current element can not be produced.
notifyCanNotProduce(P) - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
notifyDroppedOff(R, int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorListener
Notify listener when extractor has dropped resources to warehouse.
notifyDroppedOff(R, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
notifyExtracted(R, int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorListener
Notify listener when extractor extracted one unit (called once when one quantity is extracted).
notifyExtracted(R, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
notifyMoving() - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverListener
Notify listener while mover is moving.
notifyMoving() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
notifyPreparingAttack() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerListener
Notify while attacker is waiting for next attack.
notifyPreparingAttack() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
notifyProduced(P, E) - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerListener
Notify listener that this element has been produced.
notifyProduced(P, E) - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
notifyProducing(P, E) - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerListener
Notify listener that this element is currently under production.
notifyProducing(P, E) - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
notifyReachingTarget(E) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerListener
Notify while attacker is reaching target.
notifyReachingTarget(E) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
notifySelectionDone(Rectangle) - Method in interface com.b3dgs.lionengine.game.strategy.ControlPanelListener
Notify when selection is done.
notifySelectionDone(Rectangle) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
 
notifySelectionDone(Rectangle) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
 
notifySelectionStarted(Rectangle) - Method in interface com.b3dgs.lionengine.game.strategy.ControlPanelListener
Notify when selection started.
notifySelectionStarted(Rectangle) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
 
notifySelectionStarted(Rectangle) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
 
notifyStartCarry(R, int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorListener
Notify listener when extractor is going to start carry (called once).
notifyStartCarry(R, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
notifyStartDropOff(R, int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorListener
Notify listener when extractor carried and will start to drop off resources (called once).
notifyStartDropOff(R, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
notifyStartExtraction(R, Tiled) - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorListener
Notify listener when extractor is going to start extraction (called once).
notifyStartExtraction(R, Tiled) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
notifyStartGoToRessources(R, Tiled) - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorListener
Notify listener when extractor will start to move to resources (called once).
notifyStartGoToRessources(R, Tiled) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
notifyStartMove() - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverListener
Notify listener when mover starting to move.
notifyStartMove() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
notifyStartProduction(P, E) - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerListener
Notify listener that production is starting for this element.
notifyStartProduction(P, E) - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
notifyTargetLost(E) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerListener
Notify when attacker lost its target.
notifyTargetLost(E) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
notifyUpdatedSelection(Set<E>) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Called when the selection has been updated by the handler.
notifyUpdatedSelection(Set<E>) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Check the last selected entities.

O

offsetX - Variable in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Entity location offset x.
offsetY - Variable in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Entity location offset y.
onClicked(ControlPanelModel<?>) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Action called when clicked on skill from panel.
onStartOrder() - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Called when an order started.
onTerminateOrder() - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Called when an order terminated.
ordered() - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Set the ordered state (when an action skill is chosen).

P

panel - Variable in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Control panel reference.
play(Animation) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
player - Variable in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Player owning the control panel.
playerId - Variable in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Player (main owner) reference.
PlayerStrategy - Class in com.b3dgs.lionengine.game.strategy
This class represents the player, with its data, using a unique ID.
PlayerStrategy() - Constructor for class com.b3dgs.lionengine.game.strategy.PlayerStrategy
Constructor.
pointTo(int, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
pointTo(Tiled) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
pointTo(int, int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverServices
Adjust orientation to face to specified tile.
pointTo(Tiled) - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverServices
Adjust orientation to face to specified entity.
ProducerListener<T extends Enum<T>,C extends ProductionCostStrategy,P extends Producible<T,C>,E extends EntityStrategy> - Interface in com.b3dgs.lionengine.game.strategy.ability.producer
List of event linked to the production.
ProducerModel<T extends Enum<T>,C extends ProductionCostStrategy,P extends Producible<T,C>,E extends EntityStrategy> - Class in com.b3dgs.lionengine.game.strategy.ability.producer
Default and abstract model implementation.
ProducerModel(ProducerUsedServices<T, C, P, E>, HandlerEntityStrategy<?, ?, E, ?>, int) - Constructor for class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
Constructor.
ProducerServices<T extends Enum<T>,C extends ProductionCostStrategy,P extends Producible<T,C>> - Interface in com.b3dgs.lionengine.game.strategy.ability.producer
Represents an ability of creating new entity.
ProducerUsedServices<T extends Enum<T>,C extends ProductionCostStrategy,P extends Producible<T,C>,E extends EntityStrategy> - Interface in com.b3dgs.lionengine.game.strategy.ability.producer
List of services used by the producer.
Producible<T extends Enum<T>,C extends ProductionCostStrategy> - Class in com.b3dgs.lionengine.game.strategy.ability.producer
Represents a producible entity.
Producible(T, C, int, int) - Constructor for class com.b3dgs.lionengine.game.strategy.ability.producer.Producible
Constructor.
ProductionCostStrategy - Class in com.b3dgs.lionengine.game.strategy.ability.producer
Represents the cost of a production.
ProductionCostStrategy(int) - Constructor for class com.b3dgs.lionengine.game.strategy.ability.producer.ProductionCostStrategy
Constructor.

Q

quantity - Variable in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractionStrategy
Current extracted quantity data.

R

removeListener(L) - Method in class com.b3dgs.lionengine.game.strategy.ability.AbilityModel
Remove the listener.
removeListener(ControlPanelListener) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Add a control panel listener.
removeRef() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Remove any map reference for this entity, around its size.
removeSkill(int, T) - Method in class com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledModel
 
removeSkill(int, T) - Method in interface com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledServices
Remove a skill.
removeWeapon(int) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerModel
 
removeWeapon(int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerServices
Remove a weapon.
render(Graphic, CameraStrategy) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Render entity on screen depending of the camera.
render(Graphic, Sprite, CameraStrategy, int, int) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Render a surface by using the camera referential.
render(Graphic) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
 
render(Graphic, E) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
 
render(Graphic, CameraStrategy) - Method in class com.b3dgs.lionengine.game.strategy.map.FogOfWarStrategy
Render fog map from camera viewpoint, showing a specified area.
renderCursorSelection(Graphic, CameraStrategy) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Render cursor selection routine.
renderEntityOver(Graphic, E, CameraStrategy, ColorRgba) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Rendering function when cursor is over an entity.
renderEntitySelection(Graphic, E, CameraStrategy, ColorRgba) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Rendering function when entity is selected.
renderingEntity(Graphic, E, CameraStrategy, CursorStrategy) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Rendering function for an entity.
renderOnMap(Graphic, CursorStrategy, CameraStrategy) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Rendering routine on map.
renderOnPanel(Graphic) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Rendering routine on panel.
resetOrder() - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Reset order state (order failed).

S

set(Border20[][], int, int, Border20) - Method in class com.b3dgs.lionengine.game.strategy.map.Border20Map
Set an axis value.
setActive(boolean) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Set active state (false to disable mouse over and selection).
setActive(boolean) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Set active state (true when using).
setAlive(boolean) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Set alive state.
setAnimSpeed(double) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
setAttackDamages(int, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
setAttackDamages(int, int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Set attack damages between entity and target.
setAttackDistance(int, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
setAttackDistance(int, int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Set attack distance between entity and target.
setAttackFrame(int) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
setAttackFrame(int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Represents the frame number (inside animation) which design the attack action.
setAttackTimer(int) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
setAttackTimer(int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Set attack pause time between two attacks.
setBorders(MapTile<?, ?>) - Method in class com.b3dgs.lionengine.game.strategy.CameraStrategy
Set up camera limits depending of the map.
setClickableArea(Rectangle) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Set clickable area on map (not on panel).
setClickableArea(CameraGame) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Set clickable area on map (not on panel), depending of the camera view.
setClickAssignment(int) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Set the mouse click assignment.
setClickSelection(int) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Set the mouse click selection value.
setDestination(Tiled) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
setDestination(double, double, double) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
setDestination(int, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
setDestination(Tiled) - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverServices
Assign a specified location; will move automatically until reach it.
setFogOfWar(boolean, boolean) - Method in class com.b3dgs.lionengine.game.strategy.map.FogOfWarStrategy
Set fog of war state.
setFogTiles(SpriteTiled, SpriteTiled) - Method in class com.b3dgs.lionengine.game.strategy.map.FogOfWarStrategy
Set fog tilesheet reference.
setFov(int) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Set field of view value (in tile).
setFrame(int) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
setIgnore(boolean) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Set ignorance state (it can be used to hide a certain part of skills).
setIgnoreId(Integer, boolean) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
setKeys(Integer, Integer, Integer, Integer) - Method in class com.b3dgs.lionengine.game.strategy.CameraStrategy
Set specific camera keyboard controls.
setLayer(int) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Define a layer number, used for rendering priority.
setLevel(int) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Set skill level.
setLocation(int, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
setLocation(int, int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverUsedServices
Set the location in tile.
setLocation(int, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.Producible
Set the production location.
setLocation(MapTile<?, ?>, int, int) - Method in class com.b3dgs.lionengine.game.strategy.CameraStrategy
Set the camera location at the specified tile location.
setLocation(int, int) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Set location in tile.
setName(String) - Method in class com.b3dgs.lionengine.game.strategy.PlayerStrategy
Set player name.
setOrder(boolean) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Set order state (an order will require a left click on map to assign it).
setOrientation(Orientation) - Method in interface com.b3dgs.lionengine.game.strategy.ability.mover.MoverUsedServices
Set the orientation.
setOrientation(Orientation) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Set specific orientation.
setOver(boolean) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Set over state (used with cursor selection, to apply cursor over effect).
setPlayer(PlayerStrategy) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Set player (player owning this panel).
setPlayerId(int) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Set the player owner id.
setPlayerId(int) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Set player id (player id owning this panel).
setPlayerId(int) - Method in class com.b3dgs.lionengine.game.strategy.map.FogOfWarStrategy
Set player id, to know which player has to be fogged.
setPriority(int) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Set the priority.
setRef(int, int, Integer) - Method in class com.b3dgs.lionengine.game.strategy.map.MapTileStrategy
 
setResource(Extractible<R>) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
setResource(R, int, int, int, int) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
setResource(Extractible<R>) - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorServices
Set the resources location in tile.
setResource(R, int, int, int, int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorServices
Set the resources location in tile.
setResourceType(R) - Method in class com.b3dgs.lionengine.game.strategy.map.TileStrategy
Set the resource type.
setSelectable(boolean) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Set the selectable state.
setSelected(boolean) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Set skill selection state.
setSelection(boolean) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Set selection state (used with cursor selection, to give an order).
setSelectionColor(ColorRgba) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Set the selection color.
setSensibility(int, int) - Method in class com.b3dgs.lionengine.game.strategy.CameraStrategy
Set camera sensibility (the lower it is, the faster is the camera movement).
setSharedPathIds(Set<Integer>) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
setSkillPanel(int) - Method in class com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledModel
 
setSkillPanel(int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledServices
Set the current skill panel.
setSkillPanelNext(int) - Method in class com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledModel
 
setSkillPanelNext(int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledServices
Set the next skill panel (will be applied on the next update, so differed compared to SkilledServices.setSkillPanel(int) .
setSpeed(double, double) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
SetupSkillStrategy - Class in com.b3dgs.lionengine.game.strategy.skill
Minimum skill requirement definition, used to create skills.
SetupSkillStrategy(Media) - Constructor for class com.b3dgs.lionengine.game.strategy.skill.SetupSkillStrategy
Constructor.
setUser(A) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
setUser(A) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Set the weapon user.
setVisible(boolean) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Set visibility state.
setWeapon(int) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerModel
 
setWeapon(int) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerServices
Set the current weapon to use.
SkilledModel<T extends Enum<T> & ObjectType,S extends SkillStrategy<T>> - Class in com.b3dgs.lionengine.game.strategy.ability.skilled
Skilled model implementation.
SkilledModel() - Constructor for class com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledModel
Constructor.
SkilledServices<T extends Enum<T> & ObjectType,S extends SkillStrategy<T>> - Interface in com.b3dgs.lionengine.game.strategy.ability.skilled
Define something that can used skills.
SkillStrategy<T extends Enum<T> & ObjectType> - Class in com.b3dgs.lionengine.game.strategy.skill
Abstract structure of a skill, used by any kind of entity.
SkillStrategy(SetupGame) - Constructor for class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Constructor.
skipProduction() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
skipProduction() - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerServices
Skip current production.
sprite - Variable in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Animation surface.
startExtraction() - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
startExtraction() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorServices
Start extraction.
stop() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Stop any action.
stopAnimation() - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
stopAttack() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerModel
 
stopAttack() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerServices
Stop current weapon attack.
stopAttack() - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
stopAttack() - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Stop the current attack.
stopExtraction() - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
stopExtraction() - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorServices
Stop any action related to extraction.
stopMoves() - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
stopProduction() - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
stopProduction() - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerServices
Stop any production.

T

TileStrategy<C extends Enum<C>,R extends Enum<R>> - Class in com.b3dgs.lionengine.game.strategy.map
Representation of a default tile, used for pathfinding.
TileStrategy(int, int, Integer, int, C) - Constructor for class com.b3dgs.lionengine.game.strategy.map.TileStrategy
Constructor.

U

update(double) - Method in class com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledModel
 
update(double) - Method in interface com.b3dgs.lionengine.game.strategy.ability.skilled.SkilledServices
Main routine, has to be called in a game loop.
update(Keyboard) - Method in class com.b3dgs.lionengine.game.strategy.CameraStrategy
Update camera by handling its movements.
update(double, CameraStrategy, CursorStrategy, Keyboard) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Update panel routine.
update(double) - Method in class com.b3dgs.lionengine.game.strategy.CursorStrategy
 
update(double) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
 
update(double) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
 
update(double, E) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
 
update(Collection<E>) - Method in class com.b3dgs.lionengine.game.strategy.map.FogOfWarStrategy
Update entities field of view (fog of war).
updateAnimation(double) - Method in class com.b3dgs.lionengine.game.strategy.entity.EntityStrategy
Deprecated.
already called in main loop. Has to be called only on specific cases.
updateAttack(double) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerModel
 
updateAttack(double) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.AttackerServices
Update attack routine.
updateAttack(double) - Method in class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
 
updateAttack(double) - Method in interface com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponServices
Update attack routine.
updateCursorSelection(CursorStrategy, CameraStrategy) - Method in class com.b3dgs.lionengine.game.strategy.ControlPanelModel
Function handling cursor selection (preparing area transposed on the map).
updateExclude(Border20[][], int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.Border20Map
Special update routine for the outer area.
updateExtraction(double) - Method in class com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorModel
 
updateExtraction(double) - Method in interface com.b3dgs.lionengine.game.strategy.ability.extractor.ExtractorServices
Update extraction (extract and go back).
updateInclude(Border20[][], int, int, int, int, int) - Method in class com.b3dgs.lionengine.game.strategy.map.Border20Map
Special update routine for the inner area.
updateMoves(double) - Method in class com.b3dgs.lionengine.game.strategy.ability.mover.MoverModel
 
updateOnMap(double, CameraStrategy, CursorStrategy) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Update routine on map.
updateOnPanel(CursorStrategy, ControlPanelModel<?>) - Method in class com.b3dgs.lionengine.game.strategy.skill.SkillStrategy
Update routine on panel.
updateProduction(double) - Method in class com.b3dgs.lionengine.game.strategy.ability.producer.ProducerModel
 
updateProduction(double) - Method in interface com.b3dgs.lionengine.game.strategy.ability.producer.ProducerServices
Update production routine.
updateSelection(Rectangle) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Update the selection list.
updatingEntity(E, CursorStrategy, CameraStrategy) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Update the entity.
updatingEntityClickAssignment(E, CursorStrategy, CameraStrategy, int) - Method in class com.b3dgs.lionengine.game.strategy.entity.HandlerEntityStrategy
Update the entity click assignment.
user - Variable in class com.b3dgs.lionengine.game.strategy.ability.AbilityModel
User reference.

V

valueOf(String) - Static method in enum com.b3dgs.lionengine.game.strategy.map.Border20
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.b3dgs.lionengine.game.strategy.map.Border20
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeaponModel<E extends EntityStrategy,A extends AttackerUsedServices<E>> - Class in com.b3dgs.lionengine.game.strategy.ability.attacker
Default weapon model implementation.
WeaponModel(SetupGame) - Constructor for class com.b3dgs.lionengine.game.strategy.ability.attacker.WeaponModel
Constructor.
WeaponServices<E extends EntityStrategy,A extends AttackerUsedServices<E>> - Interface in com.b3dgs.lionengine.game.strategy.ability.attacker
List of services provided by a weapon.
A B C D E F G H I L M N O P Q R S T U V W 

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