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.HBox
bottomToolbar
javafx.scene.control.SplitPane
bottomWidgetBar
javafx.scene.layout.Pane
canvas
CanvasController
canvasController
javafx.scene.control.ComboBox<java.lang.Class<? extends GameEngine>>
gameEngineList
javafx.scene.control.ComboBox<java.lang.Class<? extends Hider>>
hiderList
javafx.scene.layout.VBox
leftToolbar
javafx.scene.control.SplitPane
leftWidgetBar
javafx.scene.control.Label
logLabel
javafx.scene.layout.StackPane
mainRoot
javafx.scene.control.SplitPane
mainSplitPane
javafx.scene.control.SplitPane
mainVerticalSplitPane
javafx.scene.Group
popupGroup
javafx.scene.layout.VBox
rightToolbar
javafx.scene.control.SplitPane
rightWidgetBar
javafx.scene.control.ComboBox<java.lang.Class<? extends Searcher>>
searcherList
javafx.scene.control.Button
startGameButton
javafx.scene.layout.HBox
stepViewNavigator
Navigator 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()
void
initGameUI()
void
initialize()
void
onStartButtonClicked()
void
openSettingsWindow()
void
saveSession()
-
-
-
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()
-
-