Class PolygonInitializerFactory
- java.lang.Object
-
- ch.sahits.game.openpatrician.display.gameplay.impl.PolygonInitializerFactory
-
@Component @Lazy @DependentInitialisation(StartNewGameBean.class) public class PolygonInitializerFactory extends java.lang.Object
Factory for retrieving the proper scene initializer for the current scene, to setup the polygons.- Author:
- Andi Hotz, (c) Sahits GmbH, 2013 Created on Dec 13, 2013
-
-
Field Summary
Fields Modifier and Type Field Description private ArmoryPolygonInitializer
armoryPolygonInitializer
private ChurchScenePolygonInitializer
churchSceneInitializer
private CityHallScenePolygonInitializer
cityHallSceneInitializer
private javafx.beans.property.ObjectProperty<EScene>
currentScene
private GuildScenePolygonInitializer
guildSceneInitializer
private LoanerScenePolygonInitializer
loanerSceneInitializer
private MarketScenePolygonInitializer
marketSceneInitializer
private PortScenePolygonInitializer
portSceneInitializer
private ShipyardScenePolygonInitializer
shipyardSceneInitializer
private TavernScenePolygonInitializer
tavernSceneInitializer
-
Constructor Summary
Constructors Constructor Description PolygonInitializerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javafx.beans.property.ObjectProperty<EScene>
currentSceneProperty()
ScenePolygonInitialzer
getScenePolygonInitializer()
-
-
-
Field Detail
-
currentScene
private javafx.beans.property.ObjectProperty<EScene> currentScene
-
portSceneInitializer
@Autowired private PortScenePolygonInitializer portSceneInitializer
-
marketSceneInitializer
@Autowired private MarketScenePolygonInitializer marketSceneInitializer
-
shipyardSceneInitializer
@Autowired private ShipyardScenePolygonInitializer shipyardSceneInitializer
-
tavernSceneInitializer
@Autowired private TavernScenePolygonInitializer tavernSceneInitializer
-
cityHallSceneInitializer
@Autowired private CityHallScenePolygonInitializer cityHallSceneInitializer
-
loanerSceneInitializer
@Autowired private LoanerScenePolygonInitializer loanerSceneInitializer
-
churchSceneInitializer
@Autowired private ChurchScenePolygonInitializer churchSceneInitializer
-
guildSceneInitializer
@Autowired private GuildScenePolygonInitializer guildSceneInitializer
-
armoryPolygonInitializer
@Autowired private ArmoryPolygonInitializer armoryPolygonInitializer
-
-
Method Detail
-
currentSceneProperty
public javafx.beans.property.ObjectProperty<EScene> currentSceneProperty()
-
getScenePolygonInitializer
public ScenePolygonInitialzer getScenePolygonInitializer()
-
-