Modifier and Type | Class and Description |
---|---|
class |
ControlPanelModel<E extends EntityRts>
This class represents the control panel (HUD), which will contain selected entities, actions, and many other
informations.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CameraRts.canSee(EntityRts entity)
Check if camera can see the entity.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AttackerListener<E extends EntityRts>
List of events listened from an attacker.
|
class |
AttackerModel<E extends EntityRts,A extends AttackerUsedServices<E>,W extends WeaponServices<E,A>>
Default attacker model implementation.
|
interface |
AttackerServices<E extends EntityRts,A extends AttackerUsedServices<E>,W extends WeaponServices<E,A>>
List of services provided by an attacker.
|
interface |
AttackerUsedServices<E extends EntityRts>
List of services needed by the attacker.
|
class |
WeaponModel<E extends EntityRts,A extends AttackerUsedServices<E>>
Default weapon model implementation.
|
interface |
WeaponServices<E extends EntityRts,A extends AttackerUsedServices<E>>
List of services provided by a weapon.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ProducerListener<T extends java.lang.Enum<T>,C extends ProductionCostRts,P extends Producible<T,C>,E extends EntityRts>
List of event linked to the production.
|
class |
ProducerModel<T extends java.lang.Enum<T>,C extends ProductionCostRts,P extends Producible<T,C>,E extends EntityRts>
Default and abstract model implementation.
|
interface |
ProducerUsedServices<T extends java.lang.Enum<T>,C extends ProductionCostRts,P extends Producible<T,C>,E extends EntityRts>
List of services used by the producer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EntityRtsListener<E extends EntityRts>
Entity activities listener.
|
class |
HandlerEntityRts<R extends java.lang.Enum<R>,T extends TileRts<?,R>,E extends EntityRts,C extends ControlPanelModel<E>>
This class will handle a list of entities, by updating and rendering them.
|
Modifier and Type | Method and Description |
---|---|
<E extends EntityRts> |
FogOfWarRts.update(java.util.Collection<E> entities)
Update entities field of view (fog of war).
|
Modifier and Type | Method and Description |
---|---|
com.b3dgs.lionengine.game.CoordTile |
MapTileRts.getFreeTileAround(EntityRts entity,
int radius)
Search a free area from this area.
|
boolean |
FogOfWarRts.isFogged(EntityRts entity)
Check if the entity is current hidden by the fog of war.
|