Package com.treasure.hunt.view
Class MainController
- java.lang.Object
-
- com.treasure.hunt.view.MainController
-
public class MainController extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description javafx.scene.layout.HBoxbottomToolbarjavafx.scene.control.SplitPanebottomWidgetBarjavafx.scene.layout.PanecanvasCanvasControllercanvasControllerjavafx.scene.control.ComboBox<java.lang.Class<? extends GameEngine>>gameEngineListjavafx.scene.control.ComboBox<java.lang.Class<? extends Hider>>hiderListjavafx.scene.layout.VBoxleftToolbarjavafx.scene.control.SplitPaneleftWidgetBarjavafx.scene.control.LabellogLabeljavafx.scene.layout.StackPanemainRootjavafx.scene.control.SplitPanemainSplitPanejavafx.scene.control.SplitPanemainVerticalSplitPanejavafx.scene.GrouppopupGroupjavafx.scene.layout.VBoxrightToolbarjavafx.scene.control.SplitPanerightWidgetBarjavafx.scene.control.ComboBox<java.lang.Class<? extends Searcher>>searcherListjavafx.scene.control.ButtonstartGameButtonjavafx.scene.layout.HBoxstepViewNavigatorNavigator for the view.
-
Constructor Summary
Constructors Constructor Description MainController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javafx.beans.property.ObjectProperty<GameManager>getGameManager()voidinitGameUI()voidinitialize()voidonStartButtonClicked()voidopenSettingsWindow()voidsaveSession()
-
-
-
Field Detail
-
mainSplitPane
public javafx.scene.control.SplitPane mainSplitPane
-
leftWidgetBar
public javafx.scene.control.SplitPane leftWidgetBar
-
rightWidgetBar
public javafx.scene.control.SplitPane rightWidgetBar
-
bottomWidgetBar
public javafx.scene.control.SplitPane bottomWidgetBar
-
rightToolbar
public javafx.scene.layout.VBox rightToolbar
-
leftToolbar
public javafx.scene.layout.VBox leftToolbar
-
bottomToolbar
public javafx.scene.layout.HBox bottomToolbar
-
canvas
public javafx.scene.layout.Pane canvas
-
canvasController
public CanvasController canvasController
-
stepViewNavigator
public javafx.scene.layout.HBox stepViewNavigator
Navigator for the view. Changes the step view.
-
mainVerticalSplitPane
public javafx.scene.control.SplitPane mainVerticalSplitPane
-
searcherList
public javafx.scene.control.ComboBox<java.lang.Class<? extends Searcher>> searcherList
-
hiderList
public javafx.scene.control.ComboBox<java.lang.Class<? extends Hider>> hiderList
-
gameEngineList
public javafx.scene.control.ComboBox<java.lang.Class<? extends GameEngine>> gameEngineList
-
startGameButton
public javafx.scene.control.Button startGameButton
-
logLabel
public javafx.scene.control.Label logLabel
-
popupGroup
public javafx.scene.Group popupGroup
-
mainRoot
public javafx.scene.layout.StackPane mainRoot
-
-
Method Detail
-
initialize
public void initialize()
-
saveSession
public void saveSession()
-
onStartButtonClicked
public void onStartButtonClicked()
-
initGameUI
public void initGameUI()
-
openSettingsWindow
public void openSettingsWindow()
-
getGameManager
public javafx.beans.property.ObjectProperty<GameManager> getGameManager()
-
-