- AbilityModel<L,U extends L> - Class in com.b3dgs.lionengine.game.rts.ability
-
Ability model implementation.
- AbilityModel(U) - Constructor for class com.b3dgs.lionengine.game.rts.ability.AbilityModel
-
Constructor.
- action(ControlPanelModel<?>, CursorRts) - Method in class com.b3dgs.lionengine.game.rts.skill.SkillRts
-
Action executed on cast.
- addListener(L) - Method in class com.b3dgs.lionengine.game.rts.ability.AbilityModel
-
Add the listener.
- addListener(ControlPanelListener) - Method in class com.b3dgs.lionengine.game.rts.ControlPanelModel
-
Add a control panel listener.
- addListener(EntityRtsListener<E>) - Method in class com.b3dgs.lionengine.game.rts.entity.HandlerEntityRts
-
Add an entity listener.
- addSkill(S, int) - Method in class com.b3dgs.lionengine.game.rts.ability.skilled.SkilledModel
-
- addSkill(S, int) - Method in interface com.b3dgs.lionengine.game.rts.ability.skilled.SkilledServices
-
Link skill to the entity.
- addToProductionQueue(P) - Method in class com.b3dgs.lionengine.game.rts.ability.producer.ProducerModel
-
- addToProductionQueue(P) - Method in interface com.b3dgs.lionengine.game.rts.ability.producer.ProducerServices
-
Add an element to the production queue.
- addWeapon(W, int) - Method in class com.b3dgs.lionengine.game.rts.ability.attacker.AttackerModel
-
- addWeapon(W, int) - Method in interface com.b3dgs.lionengine.game.rts.ability.attacker.AttackerServices
-
Add a weapon.
- attack(E) - Method in class com.b3dgs.lionengine.game.rts.ability.attacker.AttackerModel
-
- attack(E) - Method in interface com.b3dgs.lionengine.game.rts.ability.attacker.AttackerServices
-
Define a target to attack.
- attack(E) - Method in class com.b3dgs.lionengine.game.rts.ability.attacker.WeaponModel
-
- attack(E) - Method in interface com.b3dgs.lionengine.game.rts.ability.attacker.WeaponServices
-
Define a target to attack.
- AttackerListener<E extends EntityRts> - Interface in com.b3dgs.lionengine.game.rts.ability.attacker
-
List of events listened from an attacker.
- AttackerModel<E extends EntityRts,A extends AttackerUsedServices<E>,W extends WeaponServices<E,A>> - Class in com.b3dgs.lionengine.game.rts.ability.attacker
-
Default attacker model implementation.
- AttackerModel(A) - Constructor for class com.b3dgs.lionengine.game.rts.ability.attacker.AttackerModel
-
Constructor.
- AttackerServices<E extends EntityRts,A extends AttackerUsedServices<E>,W extends WeaponServices<E,A>> - Interface in com.b3dgs.lionengine.game.rts.ability.attacker
-
List of services provided by an attacker.
- AttackerUsedServices<E extends EntityRts> - Interface in com.b3dgs.lionengine.game.rts.ability.attacker
-
List of services needed by the attacker.