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
- ru.hse.germandilio.tetris.client.controllers.ActionProvider
- ru.hse.germandilio.tetris.server.bricks.Brick
- ru.hse.germandilio.tetris.server.clienthandling.CommandSender
- ru.hse.germandilio.tetris.server.database.DataProvider
- ru.hse.germandilio.tetris.server.game.GameFlow
- ru.hse.germandilio.tetris.server.game.GameSessions
- ru.hse.germandilio.tetris.server.control.InputHandler
- ru.hse.germandilio.tetris.server.game.PlayerConnection
- ru.hse.germandilio.tetris.server.game.GameManager (also extends ru.hse.germandilio.tetris.server.game.GameFlow, ru.hse.germandilio.tetris.server.game.GameSessions)
- ru.hse.germandilio.tetris.client.controllers.Reset