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.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 |
| 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) |
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.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
@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)
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)
findCitiesWithNeedMinimalDistance in interface ch.sahits.game.openpatrician.model.player.IProductionConsumptionKnowledgeCopyright © 2011-2016 Sahits GmbH. All Rights Reserved.