BaseStrategyType<T> |
Generic type interface for strategies.
|
IAIBuyWeaponStrategy |
Strategy to determine when and how to purchase ship weapons.
|
IAIBuyWeaponStrategyType |
Strategy type for buying weapons.
|
IAICaptainHireStrategy |
Strategy defines if a captain should be hired.
|
IAICaptainHireStrategyType |
Type of the strategy for hiring captains.
|
IAICelebrationCollectionStrategyType |
Strategy type to collect wares for celebrations.
|
IAIConstructionSelectionStrategy |
A construction selection strategy decides if a new ship should be ordered,
where it should be built and what type it should be.
|
IAIConstructionSelectionStrategyType |
Defining the type for a strategy to select an approach for constructing a ship.
|
IAIEventDecisionStrategy |
Strategy for decing how to react on events.
|
IAIEventDecisionStrategyType |
Type of the strategy to decide on events.
|
IAIGuildJoinStrategy |
Strategy to decide and join a guild.
|
IAIGuildJoinStrategyType |
Type for the strategy to join a guild.
|
IAIHireSailorsStrategyType |
Tyoe of the strategy to calculate the sailor amount to be hired.
|
IAIHireSailorStrategy |
Strategy defining how many sailors belong onto a ship.
|
IAIHireTradeManagerStrategy |
Stragegy to handle the hiring and dimissal policies for a trade manager.
|
IAIHireTradeManagerStrategyType |
Type of the strategy to hire or dismiss a trade manager.
|
IAIShipConstructionCollectionStrategyType |
Strategy type for ship construction ware collection.
|
IAIShipRepairStrategy |
Defining the strategy for repaing a ship.
|
IAIShipRepairStrategyType |
The repair strategy type defines the type to be used by the
AI engine to decide on how ships of an AI player should be repaired.
|
IAIShipUpgradeStrategy |
Strategy for upgrading the ship.
|
IAIShipUpgradeStrategyType |
Strategy type for upgrading ships.
|
IAIStrategyProvider |
Interface for providing the various strategies for the AI.
|
IAITakeLoanStrategy |
Interface defining the strategy for taking a loan.
|
IAITakeLoanStrategyType |
Type definition of the takin loan strategy.
|
IAITradeStrategy |
This interface defines the API for a trading strategy for the AI.
|
IAITradeStrategyType |
The trade strategy type defines a type of strategy
that is used by the AIEngine to determine the next step in
the trading for an AI player.
|
ICityProductionConsumptionKnowledge |
Production and consumption knowledge of a specific city.
|
IProductionConsumptionKnowledge |
Defining the model of the knowledge for production and consumption in all cities.
|
ITradeStategyHint |
Interface defining a strategy hint.
|
ITradeStrategyHintContext |
Base interface containing additional data for a particular strategy hint.
|