@Service @Lazy @DependentInitialisation(value=ch.sahits.game.openpatrician.util.StartNewGameBean.class) public class DefaultStrategyProvider extends Object implements ch.sahits.game.openpatrician.model.player.IAIStrategyProvider
| Modifier and Type | Field and Description |
|---|---|
private static List<ch.sahits.game.openpatrician.model.player.IAIConstructionSelectionStrategyType> |
constructionSelections |
private org.springframework.context.ApplicationContext |
context |
private static List<ch.sahits.game.openpatrician.model.player.IAIEventDecisionStrategyType> |
eventDecisionStrategies |
private static List<ch.sahits.game.openpatrician.model.player.IAIGuildJoinStrategyType> |
guildJoinStrategies |
private static List<ch.sahits.game.openpatrician.model.player.IAICaptainHireStrategyType> |
hireCaptainStrategies |
private static List<ch.sahits.game.openpatrician.model.player.IAIShipRepairStrategyType> |
repairStrategies |
private static List<ch.sahits.game.openpatrician.model.player.IAITakeLoanStrategyType> |
takeLoanStrategies |
private static List<ch.sahits.game.openpatrician.model.player.IAITradeStrategyType> |
tradeStrategies |
| Constructor and Description |
|---|
DefaultStrategyProvider() |
| Modifier and Type | Method and Description |
|---|---|
List<ch.sahits.game.openpatrician.model.player.IAICaptainHireStrategyType> |
getCaptainHireStrategies() |
List<ch.sahits.game.openpatrician.model.player.IAIConstructionSelectionStrategyType> |
getConstructionSelectionStrategies() |
List<ch.sahits.game.openpatrician.model.player.IAIEventDecisionStrategyType> |
getEventDecisionStrategies() |
List<ch.sahits.game.openpatrician.model.player.IAIGuildJoinStrategyType> |
getGuildJoinStrategies() |
List<ch.sahits.game.openpatrician.model.player.IAIShipRepairStrategyType> |
getRepairStrategies() |
List<ch.sahits.game.openpatrician.model.player.IAITakeLoanStrategyType> |
getTakeLoanStrategies() |
List<ch.sahits.game.openpatrician.model.player.IAITradeStrategyType> |
getTradeStrategies() |
private void |
init() |
private static List<ch.sahits.game.openpatrician.model.player.IAIShipRepairStrategyType> repairStrategies
private static List<ch.sahits.game.openpatrician.model.player.IAITradeStrategyType> tradeStrategies
private static List<ch.sahits.game.openpatrician.model.player.IAITakeLoanStrategyType> takeLoanStrategies
private static List<ch.sahits.game.openpatrician.model.player.IAIConstructionSelectionStrategyType> constructionSelections
private static List<ch.sahits.game.openpatrician.model.player.IAICaptainHireStrategyType> hireCaptainStrategies
private static List<ch.sahits.game.openpatrician.model.player.IAIGuildJoinStrategyType> guildJoinStrategies
private static List<ch.sahits.game.openpatrician.model.player.IAIEventDecisionStrategyType> eventDecisionStrategies
@Autowired private org.springframework.context.ApplicationContext context
@PostConstruct private void init()
public List<ch.sahits.game.openpatrician.model.player.IAITradeStrategyType> getTradeStrategies()
getTradeStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic List<ch.sahits.game.openpatrician.model.player.IAIShipRepairStrategyType> getRepairStrategies()
getRepairStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic List<ch.sahits.game.openpatrician.model.player.IAITakeLoanStrategyType> getTakeLoanStrategies()
getTakeLoanStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic List<ch.sahits.game.openpatrician.model.player.IAIConstructionSelectionStrategyType> getConstructionSelectionStrategies()
getConstructionSelectionStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic List<ch.sahits.game.openpatrician.model.player.IAICaptainHireStrategyType> getCaptainHireStrategies()
getCaptainHireStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic List<ch.sahits.game.openpatrician.model.player.IAIGuildJoinStrategyType> getGuildJoinStrategies()
getGuildJoinStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic List<ch.sahits.game.openpatrician.model.player.IAIEventDecisionStrategyType> getEventDecisionStrategies()
getEventDecisionStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderCopyright © 2011-2017 Sahits GmbH. All Rights Reserved.