Package | Description |
---|---|
de.smarten.tsuro.shared.gamemodel |
The GameModel package is used by every other component of our software.
|
de.smarten.tsuro.shared.gui | |
de.smarten.tsuro.shared.network | |
de.smarten.tsuro.shared.network.client |
This package contains classes and interfaces for ClientToServerConnections.
|
de.smarten.tsuro.shared.utility |
Class and Description |
---|
AGameModel
This abstract class functions as an Interface for a
GameModel class. |
Client
This class models a
Client . |
ConfigurableTile |
Configuration |
FinishedReason
The
FinishedReason is an enumeration type that defines the reason the game is finished. |
Game |
GameModel
The GameModel class.
|
GameModelObservable |
GameState
The
GameState is an enumeration type that defines the current status of a game. |
Gate
The
Gate is an enumeration type that defines the connection points on tiles. |
IConfigurableTile
The
ConfigurableTileInterface contains all the method frames for a ConfigurableTile object. |
IConfiguration
The
ConfigurationInterface contains all the method frames for a Configuration object. |
IGame
The
GameInterface contains all the method frames for a Game object. |
IPath
The
PathTileInterface contains all the method frames for a Path object. |
IPlacement
The
PlacementInterface contains all the method frames for a Placement object. |
IPlayer
The
PlayerInterface contains all the method frames for a Player object. |
IPosition
The
PositionInterface contains all the method frames for a Position object. |
ITile
The
TileInterface contains all the method frames for a Tile object. |
IToken
The
TokenInterface contains all the method frames for a Token object. |
JoinResponse
The
JoinResponse is an enumeration type that defines the status of a game joining attempt. |
KickState
The
KickState is an enumeration type that defines why a player was kicked from the game (implies losing) or if the player is still in the game. |
Path |
Placement |
Player |
Position |
Role
The
Role is an enumeration type that defines the role of a client. |
Rotation
The
Rotation is an enumeration type that defines the orientation/rotation of a tile. |
Tile
A tile object saves the tileID, a rotation, the owner and the correlating configurable tile.
|
Token |
Class and Description |
---|
Gate
The
Gate is an enumeration type that defines the connection points on tiles. |
Position |
Rotation
The
Rotation is an enumeration type that defines the orientation/rotation of a tile. |
Tile
A tile object saves the tileID, a rotation, the owner and the correlating configurable tile.
|
Class and Description |
---|
Configuration |
FinishedReason
The
FinishedReason is an enumeration type that defines the reason the game is finished. |
Game |
GameModel
The GameModel class.
|
GameState
The
GameState is an enumeration type that defines the current status of a game. |
Gate
The
Gate is an enumeration type that defines the connection points on tiles. |
JoinResponse
The
JoinResponse is an enumeration type that defines the status of a game joining attempt. |
KickState
The
KickState is an enumeration type that defines why a player was kicked from the game (implies losing) or if the player is still in the game. |
Placement |
Player |
Position |
Role
The
Role is an enumeration type that defines the role of a client. |
Rotation
The
Rotation is an enumeration type that defines the orientation/rotation of a tile. |
Tile
A tile object saves the tileID, a rotation, the owner and the correlating configurable tile.
|
Token |
Class and Description |
---|
Game |
GameModel
The GameModel class.
|
Gate
The
Gate is an enumeration type that defines the connection points on tiles. |
JoinResponse
The
JoinResponse is an enumeration type that defines the status of a game joining attempt. |
Player |
Position |
Role
The
Role is an enumeration type that defines the role of a client. |
Tile
A tile object saves the tileID, a rotation, the owner and the correlating configurable tile.
|
Class and Description |
---|
ConfigurableTile |
Player |
Tile
A tile object saves the tileID, a rotation, the owner and the correlating configurable tile.
|
Copyright © 2017 smarTen. All rights reserved.