| Modifier and Type | Field and Description |
|---|---|
private List<IAIPlayer> |
AIPlayerList.players |
| Modifier and Type | Method and Description |
|---|---|
List<IAIPlayer> |
AIPlayerList.findAIPlayersCurrentlyInCity(ICity city) |
List<IAIPlayer> |
AIPlayerList.getAll() |
Iterator<IAIPlayer> |
AIPlayerList.iterator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AIPlayerList.add(IAIPlayer player) |
| Modifier and Type | Method and Description |
|---|---|
List<IAIPlayer> |
IAuction.getBiddingPlayers()
Retrieve the list of AI players that can bid.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IAuction.setBiddingPlayers(List<IAIPlayer> players)
Define the list of AI player that can bid.
|
| Modifier and Type | Field and Description |
|---|---|
private List<IAIPlayer> |
AbstractAuction.biddingPlayers |
| Modifier and Type | Class and Description |
|---|---|
class |
AIPlayer
Implementation of an artificial intelligence player.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IAIEventDecisionStrategy.acceptMarriagBrokereOffer(IAIPlayer player)
Decide if the offer of a marriage broker should be accepted.
|
boolean |
IAIEventDecisionStrategy.acceptMarriageOffer(IAIPlayer player)
Decide if a marriage offer should be accepted.
|
boolean |
IAITradeStrategy.executeTradeSteps(IAIPlayer player,
INavigableVessel vessel)
Execute the trad steps defined for the vessel.
|
ICity |
IAIConstructionSelectionStrategy.getBuildLocation(IAIPlayer player)
Select the build location of the new ship.
|
void |
IAICaptainHireStrategy.hire(IAIPlayer player,
IShip vessel,
ICaptain captain,
ICity city)
player hires captain on the vessel. |
void |
IAITradeStrategy.initialzeTradeCycle(IAIPlayer player,
INavigableVessel vessel)
Initialize the trade cycle.
|
void |
IAIConstructionSelectionStrategy.initShipConstruction(IAIPlayer player,
ICity buildLocation,
EShipType shipType)
Initialize the ship construction by collecting the wares.
|
void |
IAIGuildJoinStrategy.join(IAIPlayer player,
ICity city)
Join the guild in the city.
|
EShipType |
IAIConstructionSelectionStrategy.shouldBuildShipType(IAIPlayer player)
Select the ship type to be built.
|
boolean |
IAICaptainHireStrategy.shouldHire(IAIPlayer player,
IShip vessel,
ICity city)
Should
player hire captain on the vessel. |
boolean |
IAIGuildJoinStrategy.shouldJoin(IAIPlayer player,
ICity city,
Optional<INavigableVessel> vessel)
Decide if
player should join the guild in the city. |
boolean |
IAIEventDecisionStrategy.shouldOrderCelebration(IAIPlayer player,
ICity city)
Decide if a celebration should be executed.
|
boolean |
IAIConstructionSelectionStrategy.shouldOrderNewConstruction(IAIPlayer player)
Check if a new ship should be ordered.
|
boolean |
IAITakeLoanStrategy.shouldTakeLoan(IAIPlayer player)
Check if the player should take out a loan.
|
void |
IAITakeLoanStrategy.takeLoan(IAIPlayer player,
ICity city)
Take a loan in the city.
|
Copyright © 2011-2017 Sahits GmbH. All Rights Reserved.