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. |