ch.sahits.game.openpatrician.model.player.IAIStrategyProvider@Service
@Lazy
@DependentInitialisation(ch.sahits.game.openpatrician.model.initialisation.StartNewGameBean.class)
public class DefaultStrategyProvider
extends java.lang.Object
implements ch.sahits.game.openpatrician.model.player.IAIStrategyProvider
| Constructor | Description |
|---|---|
DefaultStrategyProvider() |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List<ch.sahits.game.openpatrician.model.player.IAICaptainHireStrategyType> |
getCaptainHireStrategies() |
|
java.util.List<ch.sahits.game.openpatrician.model.player.IAIConstructionSelectionStrategyType> |
getConstructionSelectionStrategies() |
|
java.util.List<ch.sahits.game.openpatrician.model.player.IAIEventDecisionStrategyType> |
getEventDecisionStrategies() |
|
java.util.List<ch.sahits.game.openpatrician.model.player.IAIGuildJoinStrategyType> |
getGuildJoinStrategies() |
|
java.util.List<ch.sahits.game.openpatrician.model.player.IAIHireSailorsStrategyType> |
getHireSailorStrategies() |
|
java.util.List<ch.sahits.game.openpatrician.model.player.IAIHireTradeManagerStrategyType> |
getHireTradeManagerStrategies() |
|
java.util.List<ch.sahits.game.openpatrician.model.player.IAIShipRepairStrategyType> |
getRepairStrategies() |
|
java.util.List<ch.sahits.game.openpatrician.model.player.IAIShipUpgradeStrategyType> |
getShipUpgradeStrategies() |
|
java.util.List<ch.sahits.game.openpatrician.model.player.IAITakeLoanStrategyType> |
getTakeLoanStrategies() |
|
java.util.List<ch.sahits.game.openpatrician.model.player.IAITradeStrategyType> |
getTradeStrategies() |
|
java.util.List<ch.sahits.game.openpatrician.model.player.IAIBuyWeaponStrategyType> |
getWeaponBuyStrategies() |
public java.util.List<ch.sahits.game.openpatrician.model.player.IAITradeStrategyType> getTradeStrategies()
getTradeStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic java.util.List<ch.sahits.game.openpatrician.model.player.IAIShipRepairStrategyType> getRepairStrategies()
getRepairStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic java.util.List<ch.sahits.game.openpatrician.model.player.IAITakeLoanStrategyType> getTakeLoanStrategies()
getTakeLoanStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic java.util.List<ch.sahits.game.openpatrician.model.player.IAIConstructionSelectionStrategyType> getConstructionSelectionStrategies()
getConstructionSelectionStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic java.util.List<ch.sahits.game.openpatrician.model.player.IAICaptainHireStrategyType> getCaptainHireStrategies()
getCaptainHireStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic java.util.List<ch.sahits.game.openpatrician.model.player.IAIGuildJoinStrategyType> getGuildJoinStrategies()
getGuildJoinStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic java.util.List<ch.sahits.game.openpatrician.model.player.IAIEventDecisionStrategyType> getEventDecisionStrategies()
getEventDecisionStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic java.util.List<ch.sahits.game.openpatrician.model.player.IAIHireTradeManagerStrategyType> getHireTradeManagerStrategies()
getHireTradeManagerStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic java.util.List<ch.sahits.game.openpatrician.model.player.IAIBuyWeaponStrategyType> getWeaponBuyStrategies()
getWeaponBuyStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic java.util.List<ch.sahits.game.openpatrician.model.player.IAIHireSailorsStrategyType> getHireSailorStrategies()
getHireSailorStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic java.util.List<ch.sahits.game.openpatrician.model.player.IAIShipUpgradeStrategyType> getShipUpgradeStrategies()
getShipUpgradeStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderCopyright © 2011-2018 Sahits GmbH. All Rights Reserved.