Class StartupScene


  • public class StartupScene
    extends BaseStartupScene
    The startup scene is the first scene displayed and allowing for:
    • New game which will replace this scene with NewGameScene
    • Load game which will replace this scene with LoadGameScene
    • Edit the game options which will replace this scene with GameOptionsScene
    • Display the game credits
    • Display the Hanse history
    Author:
    Andi Hotz, (c) Sahits GmbH, 2013 Created on Jul 14, 2013
    • Field Detail

      • locale

        @Autowired
        private Locale locale
      • messageSource

        @Autowired
        private org.springframework.context.MessageSource messageSource
      • withPolygonShading

        private boolean withPolygonShading
      • uiFactory

        @Autowired
        private UIFactory uiFactory
      • pluginLoader

        @Autowired
        private PluginLoader pluginLoader
      • labelShapes

        private javafx.scene.layout.Pane labelShapes
      • verticalLayout

        private javafx.scene.layout.VBox verticalLayout
    • Constructor Detail

      • StartupScene

        public StartupScene()
    • 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 class BaseStartupScene
        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
      • 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 class OpenPatricianScene
        Parameters:
        oldHeight - old height of the scene
        newHeigth - 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 class OpenPatricianScene
        Parameters:
        oldWidth - old width of the scene
        newWidth - new width of the scene