Interface IAIHireTradeManagerStrategy
-
- All Known Implementing Classes:
BaseHireDismissTradeManagerStrategy,HireDismissTradeManagerMinStorageCapacityStrategy,HireDismissTradeManagerStrategy
public interface IAIHireTradeManagerStrategyStragegy to handle the hiring and dimissal policies for a trade manager.- Author:
- Andi Hotz, (c) Sahits GmbH, 2017 Created on Oct 17, 2017
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidhireOrDismiss(ICity city, IAIPlayer player)Hire or dismiss a trading manager.booleanhireOrFireTradeManager(ICity city, IAIPlayer player)Decide if a trade manager should be hired or dismissed.
-
-
-
Method Detail
-
hireOrFireTradeManager
boolean hireOrFireTradeManager(ICity city, IAIPlayer player)
Decide if a trade manager should be hired or dismissed.- Parameters:
city- for which it should be ckeckedplayer- for which the checking happens- Returns:
- true if the trade manager should be hired or dismissed.
-
-