All Classes and Interfaces
Class
Description
A generic implementation of a Pair
Enum that keeps track of the client status for view purposes.
Class that handles the events thrown by the server, caught by the clients and forwards them to the local model and the view.
Refers to the relative positions of cards in geometric objectives
Used to describe how the events should be dispatched under different circumstances.
The status of a user
CLass that represents a game available in the game menu.
Represents a player in a game
Represents the lobby where players join before starting the game.
Class that represents the local game board
It is included in the local model container class
It is used to store the information about the current game the player is in for view drawing purposes only.
Class that represents the local lobby.
Class that represents the local menu.
The LocalModelContainer class is the container of the model of the game that is stored locally on the client side to enable client interaction with the server.
A class used to store the client context in the localModel,
It is queried by the view in case View Updates are received.
Interface implementation of the RemoteGameEventListener for the local model
The class that represents the local player.
Represents a position in the isometric grid
The isometric grid is a grid with the following properties:
1.
1.
Runnable that handles a TCP connection