@Service
@Lazy
@DependentInitialisation(ch.sahits.game.openpatrician.model.initialisation.StartNewGameBean.class)
public class EngineFactory
extends java.lang.Object
| Constructor | Description |
|---|---|
EngineFactory() |
| Modifier and Type | Method | Description |
|---|---|---|
ch.sahits.game.openpatrician.utilities.CancelableRunnable |
createNextBidTask(ch.sahits.game.openpatrician.model.city.guild.IAuction auction) |
|
CityWallBuildingTask |
getCityWallBuildingTask(ch.sahits.game.openpatrician.model.city.impl.CityWall cityWall,
java.time.LocalDateTime executionTime) |
|
CityWallMaterialBuyingTask |
getCityWallBuyMaterialTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityHall cityHall,
java.time.LocalDateTime executionTime) |
|
ElectionTask |
getNewElectionTask(ch.sahits.game.openpatrician.utilities.collections.SortedMapRandomizedSameElements candidates,
ch.sahits.game.openpatrician.model.city.cityhall.impl.Election result,
java.time.LocalDateTime executionTime) |
|
AddViolationTask |
getViolationTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityViolation violation,
ch.sahits.game.openpatrician.model.city.cityhall.IAldermanOffice office,
java.time.LocalDateTime executionTime) |
|
VoteTask |
getVoteTask(boolean yes,
java.time.LocalDateTime executionTime,
ch.sahits.game.openpatrician.model.city.cityhall.impl.Ballot result) |
public ElectionTask getNewElectionTask(ch.sahits.game.openpatrician.utilities.collections.SortedMapRandomizedSameElements candidates, ch.sahits.game.openpatrician.model.city.cityhall.impl.Election result, java.time.LocalDateTime executionTime)
public VoteTask getVoteTask(boolean yes, java.time.LocalDateTime executionTime, ch.sahits.game.openpatrician.model.city.cityhall.impl.Ballot result)
public CityWallBuildingTask getCityWallBuildingTask(ch.sahits.game.openpatrician.model.city.impl.CityWall cityWall, java.time.LocalDateTime executionTime)
public CityWallMaterialBuyingTask getCityWallBuyMaterialTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityHall cityHall, java.time.LocalDateTime executionTime)
public AddViolationTask getViolationTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityViolation violation, ch.sahits.game.openpatrician.model.city.cityhall.IAldermanOffice office, java.time.LocalDateTime executionTime)
public ch.sahits.game.openpatrician.utilities.CancelableRunnable createNextBidTask(ch.sahits.game.openpatrician.model.city.guild.IAuction auction)
Copyright © 2011-2018 Sahits GmbH. All Rights Reserved.