Uses of Class
com.b3dgs.lionengine.game.AbstractAttributes

Packages that use AbstractAttributes
com.b3dgs.lionengine.game.hacknslash   
com.b3dgs.lionengine.game.strategy   
com.b3dgs.lionengine.game.strategy.ability   
 

Uses of AbstractAttributes in com.b3dgs.lionengine.game.hacknslash
 

Classes in com.b3dgs.lionengine.game.hacknslash with type parameters of type AbstractAttributes
 class AbstractEnemy<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
           
 class AbstractHero<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
           
 class AbstractItemHandler<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          Represents the bag containing all items, and their representation on map.
 class DefaultHeroAttackMelee<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
           
 

Uses of AbstractAttributes in com.b3dgs.lionengine.game.strategy
 

Classes in com.b3dgs.lionengine.game.strategy with type parameters of type AbstractAttributes
 class AbstractBuilding<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          This class represents any kind of building as a standard.
 class 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.
 class 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.
 class 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.
 class AbstractSkill<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          Abstract structure of a skill, used by any kind of entry.
 class AbstractUnit<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          This class represents the main type for any kind of units.
 

Fields in com.b3dgs.lionengine.game.strategy declared as AbstractAttributes
 TAttr AbstractEntry.attr
          Entry attributes.
 

Uses of AbstractAttributes in com.b3dgs.lionengine.game.strategy.ability
 

Classes in com.b3dgs.lionengine.game.strategy.ability with type parameters of type AbstractAttributes
 class AbstractAttackerAbility<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          This is the main implementation of the attacker ability.
 class AbstractAttackerDistanceAbility<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          Specific attacker ability implementation designed to be used for distance attack.
 class AbstractAttackerMeleeAbility<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          Specific attacker ability implementation designed to be used for melee attack.
 class AbstractBuilderAbility<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          This is the main implementation of the builder ability.
 class AbstractExtractAbility<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes,TRsc>
          This is the main implementation of the extract ability.
 class AbstractProducerAbility<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          This is the main implementation of the producer ability.
 interface AttackerAbility<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          This interface represents the ability of attacking another entity.
 interface BuilderAbility<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          This interface represents the ability of constructing a building at a specific location.
 interface ExtractAbility<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes,TRsc>
          This interface represents the ability of ressource extraction.
 interface ProducerAbility<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
          This interface represents the ability of producing new entity.