Documentation ¶
Index ¶
- func CreateGame(conn *connection.Conn, allGames map[string]*games.Game, ...)
- func JoinGame(conn *connection.Conn, allGames map[string]*games.Game, ...)
- func LeaveGame(conn *connection.Conn, allGames map[string]*games.Game, ...)
- func RequestAlias(message messages.RequestAliasMessage, conn *connection.Conn, ...)
- func RequestGameList(conn *connection.Conn, allGames map[string]*games.Game, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateGame ¶
func CreateGame(conn *connection.Conn, allGames map[string]*games.Game, message messages.CreateGameMessage)
CreateGame handles the case where a player sends a CreateGame message
func JoinGame ¶
func JoinGame(conn *connection.Conn, allGames map[string]*games.Game, message messages.JoinGameMessage)
JoinGame handles the case where a player sends a JoinGame message
func LeaveGame ¶
func LeaveGame(conn *connection.Conn, allGames map[string]*games.Game, message messages.LeaveGameMessage)
LeaveGame handles the case where a player sends a LeaveGame message
func RequestAlias ¶
func RequestAlias(message messages.RequestAliasMessage, conn *connection.Conn, al map[string]bool)
RequestAlias handles the situation when a client sends a RequestAlias message
func RequestGameList ¶
func RequestGameList(conn *connection.Conn, allGames map[string]*games.Game, message messages.RequestGameListMessage)
RequestGameList handles the case where a player sends a RequestGameList message
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.