Interface IAIHireTradeManagerStrategy
-
- All Known Implementing Classes:
BaseHireDismissTradeManagerStrategy
,HireDismissTradeManagerMinStorageCapacityStrategy
,HireDismissTradeManagerStrategy
public interface IAIHireTradeManagerStrategy
Stragegy 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 void
hireOrDismiss(ICity city, IAIPlayer player)
Hire or dismiss a trading manager.boolean
hireOrFireTradeManager(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.
-
-