public abstract class CollectionConstructionTradingOfficeWaresStrategy extends CollectConstructionWareStrategy implements IAICityDependentShipConstructionStrategy
| Modifier and Type | Field and Description |
|---|---|
private ch.sahits.game.openpatrician.model.city.ICity |
constructionCity |
tradeStrategyType| Constructor and Description |
|---|
CollectionConstructionTradingOfficeWaresStrategy(ch.sahits.game.openpatrician.model.ship.EShipType constructionType) |
| Modifier and Type | Method and Description |
|---|---|
protected ch.sahits.game.openpatrician.model.city.ICity |
getConstructionCity(ch.sahits.game.openpatrician.model.IAIPlayer player)
Define where the ship should be constructed.
|
checkAllWaresCollected, createMissionDatagetStrategyType, handleShipArrivesInPort, initializeTradeCycleaddDefaultTradeSteps, append, createAggregatedBuyTradeStep, createAggregatedCheckedBuyTradeStep, createAggregatedCheckedSellStep, createAggregatedDumpStep, createAggregatedSellStep, createCheckAndTakeLoanStep, createCheckedTransferToOfficeTradeStep, createCheckRepairStep, createConditionalAggregatedDumpStep, createHireCaptain, createHireDismissTradeManagerTradeStep, createHireSailorStep, createJoinGuildTradeStep, createPaybackLoanStep, createTransferToOfficeTradeStep, createTransferToShipTradeStep, createTravelToStep, createUpgradeShipTradeStep, createWeaponBuyTradeStep, executeTradeSteps, findCitySupplyingWare, findCityWithAllRequiredWares, findDestinationToBuyRequiredProductionWares, findNextStopForBuying, findNextStopForSelling, findProvidingWares, findWaresOfInterest, getCityToRestartTradeCycle, getLoadedWares, getMostNeededWares, getMostNeededWares, getNextStep, getWaresNeedIn, handleHireSailors, handleRefitFinished, handleRepairFinished, hasMoreTradeSteps, inject, isMatchingTradeStrategy, isNeededclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetConstructionCityprivate ch.sahits.game.openpatrician.model.city.ICity constructionCity
public CollectionConstructionTradingOfficeWaresStrategy(ch.sahits.game.openpatrician.model.ship.EShipType constructionType)
protected ch.sahits.game.openpatrician.model.city.ICity getConstructionCity(ch.sahits.game.openpatrician.model.IAIPlayer player)
CollectConstructionWareStrategygetConstructionCity in class CollectConstructionWareStrategyCopyright © 2011-2018 Sahits GmbH. All Rights Reserved.