Class HanseaticHistoryScene
- java.lang.Object
-
- ch.sahits.game.openpatrician.javafx.OpenPatricianScene
-
- ch.sahits.game.openpatrician.display.scene.BaseStartupScene
-
- ch.sahits.game.openpatrician.display.scene.HanseaticHistoryScene
-
public class HanseaticHistoryScene extends BaseStartupScene
Scene displaying the hanseatic history.- Author:
- Andi Hotz, (c) Sahits GmbH, 2013 Created on Aug 10, 2013
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
HanseaticHistoryScene.BackToStartupScene
EvenHandler to get back to the startup screen.-
Nested classes/interfaces inherited from class ch.sahits.game.openpatrician.display.scene.BaseStartupScene
BaseStartupScene.LabelHoverChangeListener
-
-
Field Summary
Fields Modifier and Type Field Description private static int
FONT_SIZE
private IFontLoader
fontLoader
private javafx.scene.Group
labelShapes
private Locale
locale
private org.springframework.context.MessageSource
messageSource
private javafx.scene.Group
paginationGroup
private IPolygonLoader
polygonLoader
private org.springframework.context.MessageSource
resources
private TextParser
textParser
private UIFactory
uiFactory
-
Fields inherited from class ch.sahits.game.openpatrician.display.scene.BaseStartupScene
paperScroll, untransformedHeight, untransformedWidth
-
-
Constructor Summary
Constructors Constructor Description HanseaticHistoryScene()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private javafx.scene.shape.Polygon
createPolygonShape(java.lang.String polygonName)
Create the polygon using the polygon loader.private Text
getHistoryText()
Retrieve the history text.protected java.lang.String
getStyleSheetFilename()
Define the stylesheet name to be applied for this scene.void
heightChange(double oldHeight, double newHeigth)
Method that is called when the height of the scene changes.private void
setUpScene()
void
widthChange(double oldWidth, double newWidth)
Method that is called when the width of the scene changes.-
Methods inherited from class ch.sahits.game.openpatrician.display.scene.BaseStartupScene
changeScene, createBaseSceneLayout, createPerspectiveTransform, getSceneChangeable, setSceneChangeable
-
-
-
-
Field Detail
-
FONT_SIZE
private static final int FONT_SIZE
- See Also:
- Constant Field Values
-
locale
@Autowired private Locale locale
-
messageSource
@Autowired private org.springframework.context.MessageSource messageSource
-
resources
@Autowired @Qualifier("resourceReference") private org.springframework.context.MessageSource resources
-
uiFactory
@Autowired private UIFactory uiFactory
-
textParser
@Autowired private TextParser textParser
-
polygonLoader
@Autowired private IPolygonLoader polygonLoader
-
fontLoader
@Autowired private IFontLoader fontLoader
-
labelShapes
private javafx.scene.Group labelShapes
-
paginationGroup
private javafx.scene.Group paginationGroup
-
-
Method Detail
-
getStyleSheetFilename
protected java.lang.String getStyleSheetFilename()
Description copied from class:BaseStartupScene
Define the stylesheet name to be applied for this scene.- Specified by:
getStyleSheetFilename
in classBaseStartupScene
- Returns:
- file name for the style sheet.
-
setUpScene
@PostConstruct private final void setUpScene()
-
createPolygonShape
private javafx.scene.shape.Polygon createPolygonShape(java.lang.String polygonName)
Create the polygon using the polygon loader.- Parameters:
polygonName
- name of the polygon- Returns:
- Polygon definition
-
getHistoryText
private Text getHistoryText()
Retrieve the history text.- Returns:
- Text component for the localized history text.
-
heightChange
public void heightChange(double oldHeight, double newHeigth)
Description copied from class:OpenPatricianScene
Method that is called when the height of the scene changes. Subclasses that need to be aware of size changes should override this method.- Overrides:
heightChange
in classOpenPatricianScene
- Parameters:
oldHeight
- old height of the scenenewHeigth
- new height of the scene
-
widthChange
public void widthChange(double oldWidth, double newWidth)
Description copied from class:OpenPatricianScene
Method that is called when the width of the scene changes. Subclasses that need to be aware of size changes should override this method.- Overrides:
widthChange
in classOpenPatricianScene
- Parameters:
oldWidth
- old width of the scenenewWidth
- new width of the scene
-
-