Package com.b3dgs.lionengine.game.strategy

Class Summary
AbstractBuilding<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes> This class represents any kind of building as a standard.
AbstractControlPanel<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes> This class represents the control panel (hud), which will contain selected entrys, actions, and many other infos.
AbstractEntry<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes> This class represent the first abstraction for any kind of object which can be used in a strategy game.
AbstractEntryHandler<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes> This class will handle a list of entrys, by updating and rendering them.
AbstractPlayer This class represents the player, with its data, using a unique ID.
AbstractSkill<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes> Abstract structure of a skill, used by any kind of entry.
AbstractUnit<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes> This class represents the main type for any kind of units.
PanelComponent  
Ressource Represent a ressource, such as gold, wood...
SkillData Structure representing a skill, which can be externally loaded.
StrategyCamera This camera should be used for a strategy oriented game.
StrategyCursor This class can be used to handle easely a strategy cursor, designed to select and give order to any kind of entry.
 

Enum Summary
Orientation List of available unit location.