public class FXGLDefaultMenu extends FXGLMenu
activePropertyFXGLMenu.MenuContent| Constructor and Description |
|---|
FXGLDefaultMenu(GameApplication app,
MenuType type) |
| Modifier and Type | Method and Description |
|---|---|
protected javafx.scene.control.Button |
createActionButton(String name,
Runnable action) |
protected javafx.scene.Node |
createBackground(double width,
double height)
Create menu background.
|
protected com.almasb.fxgl.scene.menu.FXGLDefaultMenu.MenuBox |
createExtraMenu() |
protected com.almasb.fxgl.scene.menu.FXGLDefaultMenu.MenuBox |
createMenuBodyGameMenu() |
protected com.almasb.fxgl.scene.menu.FXGLDefaultMenu.MenuBox |
createMenuBodyMainMenu() |
protected com.almasb.fxgl.scene.menu.FXGLDefaultMenu.MenuBox |
createOptionsMenu() |
protected javafx.scene.Node |
createProfileView(String profileName)
Create view for profile name.
|
protected javafx.scene.Node |
createTitleView(String title)
Create view for the app title.
|
protected javafx.scene.Node |
createVersionView(String version)
Create view for version string.
|
protected void |
switchMenuContentTo(javafx.scene.Node content)
Switches current active content to given.
|
protected void |
switchMenuTo(javafx.scene.Node menu)
Switches current active menu body to given.
|
addUINode, createContentAchievements, createContentAudio, createContentButton, createContentControls, createContentCredits, createContentFeedback, createContentGameplay, createContentLoad, createContentVideo, fireContinue, fireDelete, fireExit, fireExitToMainMenu, fireLoad, fireLogout, fireMultiplayer, fireNewGame, fireResume, fireSaveactiveProperty, addEventHandler, appendCSS, bindSize, clearCSS, clearEffect, fireEvent, getContentRoot, getEffect, getHeight, getRoot, getWidth, removeEventHandler, setCursor, setEffectpublic FXGLDefaultMenu(GameApplication app, MenuType type)
protected javafx.scene.Node createBackground(double width,
double height)
FXGLMenucreateBackground in class FXGLMenuwidth - width of the appheight - height of the appprotected javafx.scene.Node createTitleView(String title)
FXGLMenucreateTitleView in class FXGLMenutitle - app titleprotected javafx.scene.Node createVersionView(String version)
FXGLMenucreateVersionView in class FXGLMenuversion - version stringprotected javafx.scene.Node createProfileView(String profileName)
FXGLMenucreateProfileView in class FXGLMenuprofileName - profile user nameprotected com.almasb.fxgl.scene.menu.FXGLDefaultMenu.MenuBox createMenuBodyMainMenu()
protected com.almasb.fxgl.scene.menu.FXGLDefaultMenu.MenuBox createMenuBodyGameMenu()
protected com.almasb.fxgl.scene.menu.FXGLDefaultMenu.MenuBox createOptionsMenu()
protected com.almasb.fxgl.scene.menu.FXGLDefaultMenu.MenuBox createExtraMenu()
protected void switchMenuTo(javafx.scene.Node menu)
FXGLMenuswitchMenuTo in class FXGLMenumenu - parent node containing menu bodyprotected void switchMenuContentTo(javafx.scene.Node content)
FXGLMenuswitchMenuContentTo in class FXGLMenucontent - menu contentprotected javafx.scene.control.Button createActionButton(String name, Runnable action)
createActionButton in class FXGLMenuCopyright © 2017. All rights reserved.