public abstract class BaseHireCaptainStrategy extends Object implements ch.sahits.game.openpatrician.model.player.IAICaptainHireStrategy
| Modifier and Type | Field and Description |
|---|---|
protected ch.sahits.game.openpatrician.model.people.impl.CaptainsState |
captainsState |
private com.google.common.eventbus.AsyncEventBus |
clientServerEventBus |
| Constructor and Description |
|---|
BaseHireCaptainStrategy() |
| Modifier and Type | Method and Description |
|---|---|
Optional<ch.sahits.game.openpatrician.model.people.ICaptain> |
getCaptain(ch.sahits.game.openpatrician.model.city.ICity city) |
void |
hire(ch.sahits.game.openpatrician.model.IAIPlayer player,
ch.sahits.game.openpatrician.model.ship.IShip vessel,
ch.sahits.game.openpatrician.model.people.ICaptain captain,
ch.sahits.game.openpatrician.model.city.ICity city) |
@Autowired protected ch.sahits.game.openpatrician.model.people.impl.CaptainsState captainsState
@Qualifier(value="serverClientEventBus") @Autowired private com.google.common.eventbus.AsyncEventBus clientServerEventBus
public Optional<ch.sahits.game.openpatrician.model.people.ICaptain> getCaptain(ch.sahits.game.openpatrician.model.city.ICity city)
getCaptain in interface ch.sahits.game.openpatrician.model.player.IAICaptainHireStrategypublic void hire(ch.sahits.game.openpatrician.model.IAIPlayer player,
ch.sahits.game.openpatrician.model.ship.IShip vessel,
ch.sahits.game.openpatrician.model.people.ICaptain captain,
ch.sahits.game.openpatrician.model.city.ICity city)
hire in interface ch.sahits.game.openpatrician.model.player.IAICaptainHireStrategyCopyright © 2011-2017 Sahits GmbH. All Rights Reserved.