public class DangerBasedShipUpgradeStrategy extends Object implements ch.sahits.game.openpatrician.model.player.IAIShipUpgradeStrategy
| Modifier and Type | Field and Description |
|---|---|
private DangerService |
dangerService |
private org.apache.logging.log4j.Logger |
logger |
private PirateActivity |
pirateActivity |
private ShipService |
shipService |
private ShipyardEngine |
shipyardEngine |
| Constructor and Description |
|---|
DangerBasedShipUpgradeStrategy() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
shouldUpgrade(ch.sahits.game.openpatrician.model.ship.IShip ship) |
void |
upgrade(ch.sahits.game.openpatrician.model.ship.IShip ship,
ch.sahits.game.openpatrician.model.city.ICity city) |
private final org.apache.logging.log4j.Logger logger
@Autowired private ShipService shipService
@Autowired private DangerService dangerService
@Autowired private PirateActivity pirateActivity
@Autowired private ShipyardEngine shipyardEngine
public boolean shouldUpgrade(ch.sahits.game.openpatrician.model.ship.IShip ship)
shouldUpgrade in interface ch.sahits.game.openpatrician.model.player.IAIShipUpgradeStrategypublic void upgrade(ch.sahits.game.openpatrician.model.ship.IShip ship,
ch.sahits.game.openpatrician.model.city.ICity city)
upgrade in interface ch.sahits.game.openpatrician.model.player.IAIShipUpgradeStrategyCopyright © 2011-2018 Sahits GmbH. All Rights Reserved.