Class Hierarchy

  • java.lang.Object
    • javafx.application.Application
    • ru.hse.germandilio.tetris.server.generator.BricksRandomGenerator
    • ru.hse.germandilio.tetris.client.controllers.BrickToDragController (implements ru.hse.germandilio.tetris.client.controllers.Reset)
    • ru.hse.germandilio.tetris.client.model.client.Client (implements java.lang.AutoCloseable, ru.hse.germandilio.tetris.server.clienthandling.CommandSender)
    • ru.hse.germandilio.tetris.client.model.client.ClientCommandHandler
    • ru.hse.germandilio.tetris.server.clienthandling.ClientHandler (implements java.lang.AutoCloseable, ru.hse.germandilio.tetris.server.clienthandling.CommandSender, java.lang.Runnable)
    • ru.hse.germandilio.tetris.shared.commands.CommandBuilder
    • ru.hse.germandilio.tetris.server.clienthandling.CommandHandler
    • ru.hse.germandilio.tetris.server.clienthandling.Connection (implements ru.hse.germandilio.tetris.client.controllers.Reset)
    • ru.hse.germandilio.tetris.server.control.ConsoleHandler (implements ru.hse.germandilio.tetris.server.control.InputHandler)
    • ru.hse.germandilio.tetris.server.bricks.CornerBrick (implements ru.hse.germandilio.tetris.server.bricks.Brick)
    • ru.hse.germandilio.tetris.client.model.gameboard.GameBoard (implements ru.hse.germandilio.tetris.client.controllers.Reset)
    • ru.hse.germandilio.tetris.client.model.gameboard.GameBoardUtils
    • ru.hse.germandilio.tetris.client.controllers.GameManager (implements ru.hse.germandilio.tetris.client.controllers.ActionProvider, java.lang.AutoCloseable, ru.hse.germandilio.tetris.server.clienthandling.CommandSender)
    • ru.hse.germandilio.tetris.shared.GameResult
    • ru.hse.germandilio.tetris.server.database.GameSessionsDatabase
    • ru.hse.germandilio.tetris.client.model.GameSessionStats (implements ru.hse.germandilio.tetris.client.controllers.Reset)
    • ru.hse.germandilio.tetris.server.bricks.IBrick (implements ru.hse.germandilio.tetris.server.bricks.Brick)
    • ru.hse.germandilio.tetris.server.bricks.JBrick (implements ru.hse.germandilio.tetris.server.bricks.Brick)
    • ru.hse.germandilio.tetris.server.database.JdbcDataProvider (implements ru.hse.germandilio.tetris.server.database.DataProvider)
    • ru.hse.germandilio.tetris.server.bricks.LBrick (implements ru.hse.germandilio.tetris.server.bricks.Brick)
    • ru.hse.germandilio.tetris.server.bricks.OBrick (implements ru.hse.germandilio.tetris.server.bricks.Brick)
    • ru.hse.germandilio.tetris.server.bricks.SBrick (implements ru.hse.germandilio.tetris.server.bricks.Brick)
    • ru.hse.germandilio.tetris.server.Server (implements java.lang.AutoCloseable)
    • ru.hse.germandilio.tetris.server.application.ServerApplication
    • ru.hse.germandilio.tetris.server.game.ServerGameManager (implements ru.hse.germandilio.tetris.server.game.GameManager)
    • ru.hse.germandilio.tetris.server.control.ServerManager
    • ru.hse.germandilio.tetris.server.bricks.ShortTBrick (implements ru.hse.germandilio.tetris.server.bricks.Brick)
    • ru.hse.germandilio.tetris.server.bricks.TBrick (implements ru.hse.germandilio.tetris.server.bricks.Brick)
    • ru.hse.germandilio.tetris.client.controllers.TetrisViewController
    • ru.hse.germandilio.tetris.client.controllers.TopResultsController
    • ru.hse.germandilio.tetris.client.model.ViewGameResult

Interface Hierarchy

Enum Class Hierarchy