Documentation ¶
Overview ¶
Package vo define estructuras de datos a utilizar para la comunicación con la base de datos y los clientes
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ElementoListaPartidas ¶
type ElementoListaUsuarios ¶
type ElementoListaUsuariosSimilares ¶ added in v0.4.0
type ElementoRankingUsuarios ¶ added in v0.5.0
type EstadoLobby ¶
type ItemTienda ¶ added in v0.5.0
type Partida ¶
type Partida struct { IdPartida int EsPublica bool PasswordHash string EnCurso bool MaxNumeroJugadores int // TODO: eliminar campo Mensajes de partida de dao y modelo de datos Mensajes []Mensaje Estado logica_juego.EstadoPartida }
func CrearPartida ¶
CrearPartida devuelve una partida sin estado ni ID asignado.
func (*Partida) IniciarPartida ¶
IniciarPartida marca una partida como iniciada y crea un estado para ella con los jugadores indicados, iniciando la primera fase (asignación de territorios) tras ello.
type ResumenEstadoJugador ¶ added in v0.6.4
type ResumenPartida ¶ added in v0.6.4
type ResumenPartida struct { Jugadores []string TurnoJugador string Fase logica_juego.Fase Terminada bool EstadosJugadores map[string]ResumenEstadoJugador Mapa map[logica_juego.NumRegion]logica_juego.EstadoRegion OcupacionPendiente bool TerritorioOcupacionOrigen logica_juego.NumRegion TerritorioOcupacionDestino logica_juego.NumRegion }
Click to show internal directories.
Click to hide internal directories.