java.lang.Object
ru.hse.germandilio.tetris.client.controllers.TetrisViewController

public class TetrisViewController extends Object
  • Field Details

    • top10Button

      public javafx.scene.control.Button top10Button
  • Constructor Details

    • TetrisViewController

      public TetrisViewController()
  • Method Details

    • blockUI

      public void blockUI()
    • unblockUI

      public void unblockUI()
    • initGameView

      public void initGameView(CommandSender gameManager, GameBoard gameBoard, GameSessionStats stats)
    • displayBrickToDrag

      public void displayBrickToDrag(boolean[][] matrix)
    • resetCurrentTime

      public void resetCurrentTime()
    • setUpStopWatch

      public void setUpStopWatch()
    • setUpTimeout

      public void setUpTimeout(long time)
    • setUpNewBrick

      public void setUpNewBrick(boolean[][] brick)
    • handleDragOnNextBrick

      public void handleDragOnNextBrick(javafx.scene.input.MouseEvent mouseEvent)
    • handleDragOver

      public void handleDragOver(javafx.scene.input.DragEvent dragEvent)
    • handleBrickDropped

      public void handleBrickDropped(javafx.scene.input.DragEvent dragEvent)
    • onGameStartStopClick

      public void onGameStartStopClick(javafx.scene.input.MouseEvent mouseEvent)
    • onTop10ResultClick

      public void onTop10ResultClick(javafx.scene.input.MouseEvent mouseEvent)
    • getUserNameFromDialog

      public String getUserNameFromDialog()
    • startGame

      public void startGame()
    • showEndGameResults

      public void showEndGameResults()
    • showQuitApp

      public void showQuitApp()
    • showTopSessions

      public void showTopSessions(List<ViewGameResult> results)
    • setupUserName

      public void setupUserName(String name)
    • waitForAction

      public void waitForAction(String displayActionStatus)
    • resetActionStatus

      public void resetActionStatus()