|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of AbstractEntry in com.b3dgs.lionengine.game |
---|
Fields in com.b3dgs.lionengine.game declared as AbstractEntry | |
---|---|
protected AbstractEntry<?,?,?> |
Projectile.source
Entrys references. |
protected AbstractEntry<?,?,?> |
Projectile.target
Entrys references. |
Methods in com.b3dgs.lionengine.game with parameters of type AbstractEntry | |
---|---|
void |
Projectile.launch(AbstractEntry<?,?,?> src,
AbstractEntry<?,?,?> tgt)
Prepare a new projectile to be launched from souce to target. |
void |
Projectile.launch(AbstractEntry<?,?,?> src,
AbstractEntry<?,?,?> tgt)
Prepare a new projectile to be launched from souce to target. |
protected abstract void |
Projectile.onHitTarget(AbstractEntry<?,?,?> target)
Action called when a projectile hit the target. |
Uses of AbstractEntry in com.b3dgs.lionengine.game.hacknslash |
---|
Methods in com.b3dgs.lionengine.game.hacknslash with parameters of type AbstractEntry | |
---|---|
void |
AbstractEnemy.attack(AbstractEntry<TTile,TSkill,TAttr> entry)
|
void |
AbstractHero.attack(AbstractEntry<TTile,TSkill,TAttr> entry)
|
void |
AbstractEnemy.onHit(AbstractEntry<TTile,TSkill,TAttr> attacker)
|
void |
DefaultHeroAttackMelee.onHitTarget(AbstractEntry<TTile,TSkill,TAttr> target)
|
Uses of AbstractEntry in com.b3dgs.lionengine.game.map |
---|
Methods in com.b3dgs.lionengine.game.map with parameters of type AbstractEntry | |
---|---|
protected abstract void |
AbstractTiledFogOfWar.onFogChanges(AbstractEntry<?,?,?> entry)
Called when an entry make the fog change. |
void |
AbstractTiledFogOfWar.updateEntryFOV(AbstractEntry<?,?,?> entry)
Update entry field of view (fog of war). |
Uses of AbstractEntry in com.b3dgs.lionengine.game.strategy |
---|
Subclasses of AbstractEntry in com.b3dgs.lionengine.game.strategy | |
---|---|
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 |
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 AbstractEntry | |
---|---|
protected AbstractEntry<TTile,TSkill,TAttr> |
AbstractEntry.lastAttacker
Last attacker reference. |
AbstractEntry<TTile,TSkill,TAttr> |
AbstractSkill.owner
Skill owner. |
protected AbstractEntry<TTile,TSkill,TAttr> |
AbstractSkill.target
Skill action destination (if destX/Y are negative). |
Fields in com.b3dgs.lionengine.game.strategy with type parameters of type AbstractEntry | |
---|---|
java.util.Set<AbstractEntry<TTile,TSkill,TAttr>> |
AbstractEntryHandler.selection
Current entry selection set. |
Methods in com.b3dgs.lionengine.game.strategy that return AbstractEntry | |
---|---|
AbstractEntry<TTile,TSkill,TAttr> |
AbstractUnit.getTarget()
Get entry target. |
Methods in com.b3dgs.lionengine.game.strategy that return types with arguments of type AbstractEntry | |
---|---|
java.util.Set<AbstractEntry<TTile,TSkill,TAttr>> |
AbstractEntryHandler.getSelection()
Get list of selected entrys during cursor selection. |
Methods in com.b3dgs.lionengine.game.strategy with parameters of type AbstractEntry | |
---|---|
void |
AbstractEntryHandler.add(AbstractEntry<TTile,TSkill,TAttr> entry)
|
void |
AbstractEntry.applyOrder(AbstractEntry<TTile,TSkill,TAttr> target)
Apply choice from control panel by setting target and call skill action. |
protected abstract boolean |
AbstractEntryHandler.canBeSelected(AbstractEntry<TTile,TSkill,TAttr> entry)
Check if entry is selectable. |
void |
AbstractUnit.follow(AbstractEntry<TTile,TSkill,TAttr> entry)
Define a target to follow. |
int |
AbstractEntry.getDistance(AbstractEntry<TTile,TSkill,TAttr> entry)
Get distance in tile between the specified entry. |
void |
AbstractEntry.onHit(AbstractEntry<TTile,TSkill,TAttr> attacker)
Action called when entry is hiting another one. |
abstract void |
AbstractEntry.onKilled(AbstractEntry<TTile,TSkill,TAttr> attacker)
Action called when entry is killed by another one. |
void |
AbstractUnit.pointTo(AbstractEntry<TTile,TSkill,TAttr> entry)
Adjust orientation to face to specified entry. |
void |
AbstractEntryHandler.remove(AbstractEntry<TTile,TSkill,TAttr> entry)
Remove an entry from the handler list. |
void |
AbstractEntryHandler.renderEntry(java.awt.Graphics2D g,
AbstractEntry<TTile,TSkill,TAttr> entry,
StrategyCamera camera,
StrategyCursor cursor)
Rendering function for an entry. |
void |
AbstractEntryHandler.renderEntryOver(java.awt.Graphics2D g,
AbstractEntry<TTile,TSkill,TAttr> entry,
StrategyCamera camera,
java.awt.Color color)
Rendering function concerning cursor over entry case. |
void |
AbstractEntryHandler.renderEntrySelection(java.awt.Graphics2D g,
AbstractEntry<TTile,TSkill,TAttr> entry,
StrategyCamera camera,
java.awt.Color color)
Rendering function concerning selection state. |
protected void |
AbstractControlPanel.renderEntrySkills(java.awt.Graphics2D g,
StrategyCursor cursor,
AbstractEntry<TTile,TSkill,TAttr> entry,
int isx,
int isy,
int mw,
int mh,
int ipl)
Render entry skills icons (in case of a single entry selection). |
protected abstract void |
AbstractControlPanel.renderSingleEntry(java.awt.Graphics2D g,
StrategyCursor cursor,
AbstractEntry<TTile,TSkill,TAttr> entry)
Rendering function in case of a single selected unit. |
void |
AbstractSkill.setTarget(AbstractEntry<TTile,TSkill,TAttr> target)
Set the skill action target. |
void |
AbstractUnit.setTarget(AbstractEntry<TTile,TSkill,TAttr> entry)
Set entry target. |
void |
AbstractEntryHandler.updateEntry(Keyboard keyboard,
StrategyCursor cursor,
StrategyCamera camera,
AbstractEntry<TTile,TSkill,TAttr> entry,
float extrp)
Update current entry, by handling mouse orders, over, and selection. |
Method parameters in com.b3dgs.lionengine.game.strategy with type arguments of type AbstractEntry | |
---|---|
protected void |
AbstractControlPanel.renderEntrysSkills(java.awt.Graphics2D g,
StrategyCursor cursor,
java.util.Set<AbstractEntry<TTile,TSkill,TAttr>> entrys,
int isx,
int isy,
int mw,
int mh,
int ipl,
java.util.Set<java.lang.String> ignore)
Render entrys skills icons (only common skills, in case of multiple entry selection). |
protected abstract void |
AbstractControlPanel.renderMultipleEntry(java.awt.Graphics2D g,
StrategyCursor cursor,
java.util.Set<AbstractEntry<TTile,TSkill,TAttr>> entrys)
Rendering function in case of many selected unit. |
Constructors in com.b3dgs.lionengine.game.strategy with parameters of type AbstractEntry | |
---|---|
AbstractSkill(java.lang.String file,
java.lang.String name,
int priority,
AbstractEntry<TTile,TSkill,TAttr> owner)
Create a new skill. |
Uses of AbstractEntry in com.b3dgs.lionengine.game.strategy.ability |
---|
Methods in com.b3dgs.lionengine.game.strategy.ability with parameters of type AbstractEntry | |
---|---|
void |
AbstractAttackerAbility.attack(AbstractEntry<TTile,TSkill,TAttr> target)
|
void |
AttackerAbility.attack(AbstractEntry<TTile,TSkill,TAttr> entry)
Define a target to attack. |
abstract void |
AbstractAttackerMeleeAbility.onHitTarget(AbstractEntry<TTile,TSkill,TAttr> target)
Action called when entry is attacking (hiting target). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |