public class ProductionConsumptionKnowledge extends Object implements ch.sahits.game.openpatrician.model.player.IProductionConsumptionKnowledge
| Modifier and Type | Field and Description |
|---|---|
private ch.sahits.game.openpatrician.model.sea.BlockadeState |
blockade |
private ch.sahits.game.openpatrician.model.city.PopulationConsume |
consume |
private org.springframework.context.ApplicationContext |
context |
private ch.sahits.game.openpatrician.model.map.IMap |
map |
private Map<ch.sahits.game.openpatrician.model.city.ICity,ch.sahits.game.openpatrician.model.player.ICityProductionConsumptionKnowledge> |
productionAndConsumption |
private CityProductionAndConsumptionService |
productionAndConsumptionService |
private MapProxy |
proxy |
| Constructor and Description |
|---|
ProductionConsumptionKnowledge() |
| Modifier and Type | Method and Description |
|---|---|
List<ch.sahits.game.openpatrician.model.city.ICity> |
findCitiesWithNeedMinimalDistance(ch.sahits.game.openpatrician.model.city.ICity distanceToCity,
ch.sahits.game.openpatrician.model.product.IWare ware,
ch.sahits.game.openpatrician.model.ship.INavigableVessel vessel) |
List<ch.sahits.game.openpatrician.model.city.ICity> |
findListWithProductionsMinimalDistance(ch.sahits.game.openpatrician.model.city.ICity distanceToCity,
ch.sahits.game.openpatrician.model.product.IWare ware,
ch.sahits.game.openpatrician.model.ship.INavigableVessel vessel) |
ch.sahits.game.openpatrician.model.player.ICityProductionConsumptionKnowledge |
getKnowlege(ch.sahits.game.openpatrician.model.city.ICity city) |
private void |
init() |
void |
updateKnowledge(ch.sahits.game.openpatrician.model.city.ICity city) |
private Map<ch.sahits.game.openpatrician.model.city.ICity,ch.sahits.game.openpatrician.model.player.ICityProductionConsumptionKnowledge> productionAndConsumption
@Autowired private CityProductionAndConsumptionService productionAndConsumptionService
@Autowired private ch.sahits.game.openpatrician.model.map.IMap map
@Autowired private org.springframework.context.ApplicationContext context
@Autowired private ch.sahits.game.openpatrician.model.city.PopulationConsume consume
@Autowired private ch.sahits.game.openpatrician.model.sea.BlockadeState blockade
@Autowired private MapProxy proxy
@PostConstruct @IgnoreOnDeserialisation private void init()
public void updateKnowledge(ch.sahits.game.openpatrician.model.city.ICity city)
updateKnowledge in interface ch.sahits.game.openpatrician.model.player.IProductionConsumptionKnowledgepublic ch.sahits.game.openpatrician.model.player.ICityProductionConsumptionKnowledge getKnowlege(ch.sahits.game.openpatrician.model.city.ICity city)
getKnowlege in interface ch.sahits.game.openpatrician.model.player.IProductionConsumptionKnowledgepublic List<ch.sahits.game.openpatrician.model.city.ICity> findListWithProductionsMinimalDistance(ch.sahits.game.openpatrician.model.city.ICity distanceToCity, ch.sahits.game.openpatrician.model.product.IWare ware, ch.sahits.game.openpatrician.model.ship.INavigableVessel vessel)
findListWithProductionsMinimalDistance in interface ch.sahits.game.openpatrician.model.player.IProductionConsumptionKnowledgepublic List<ch.sahits.game.openpatrician.model.city.ICity> findCitiesWithNeedMinimalDistance(ch.sahits.game.openpatrician.model.city.ICity distanceToCity, ch.sahits.game.openpatrician.model.product.IWare ware, ch.sahits.game.openpatrician.model.ship.INavigableVessel vessel)
findCitiesWithNeedMinimalDistance in interface ch.sahits.game.openpatrician.model.player.IProductionConsumptionKnowledgeCopyright © 2011-2017 Sahits GmbH. All Rights Reserved.