Interface IGameView

All Known Implementing Classes:
GameView

public interface IGameView
Interface for GameView. Specifies the methods that the GameView should implement.
  • Method Details

    • getWelcomeView

      IWelcomeView getWelcomeView()
      Gets the welcome view.
      Returns:
      The welcome view.
    • setWelcomeView

      void setWelcomeView(IWelcomeView welcomeView)
      Sets the welcome view.
      Parameters:
      welcomeView - The welcome view to set.
    • getSelectionView

      ISelectionView getSelectionView()
      Gets the selection view.
      Returns:
      The selection view.
    • setSelectionView

      void setSelectionView(ISelectionView selectionView)
      Sets the selection view.
      Parameters:
      selectionView - The selection view to set.
    • getPrepareView

      IPrepareView getPrepareView()
      Gets the prepare view.
      Returns:
      The prepare view.
    • setPrepareView

      void setPrepareView(IPrepareView prepareView)
      Sets the prepare view.
      Parameters:
      prepareView - The prepare view to set.
    • getRunView

      IRunView getRunView()
      Gets the run view.
      Returns:
      The run view.
    • setRunView

      void setRunView(IRunView runView)
      Sets the run view.
      Parameters:
      runView - The run view to set.
    • getVictoryView

      IVictoryView getVictoryView()
      Gets the victory view.
      Returns:
      The victory view.
    • setVictoryView

      void setVictoryView(IVictoryView victoryView)
      Sets the victory view.
      Parameters:
      victoryView - The victory view to set.
    • getFailView

      IFailView getFailView()
      Gets the fail view.
      Returns:
      The fail view.
    • setFailView

      void setFailView(IFailView failView)
      Sets the fail view.
      Parameters:
      failView - The fail view to set.
    • getView

      javafx.scene.layout.BorderPane getView()
      Gets the main view node.
      Returns:
      The BorderPane main view node.
    • showVictoryView

      void showVictoryView()
      Shows the victory view.
    • showSelectionView

      void showSelectionView()
      Shows the selection view.
    • showPrepareView

      void showPrepareView()
      Shows the prepare view.
    • showRunView

      void showRunView()
      Shows the run view.
    • showWelcomeView

      void showWelcomeView()
      Shows the welcome view.
    • showFailView

      void showFailView()
      Shows the fail view.