gpg::TurnBasedMatchConfig

#include <turn_based_match_config.h>

Una estructura de datos que contiene los datos necesarios para crear un TurnBasedMatch

Resumen

Constructores y destructores

TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
Construye un TurnBasedMatchConfig de una shared_ptr a una TurnBasedMatchConfigImpl.
TurnBasedMatchConfig()
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
Crea una copia de un TurnBasedMatchConfig existente.
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
Traslada un TurnBasedMatchConfig existente.

Funciones públicas

ExclusiveBitMask() const
int64_t
Una máscara pequeña que indica funciones exclusivas del juego para el jugador, como "atacante" o "defensor".
MaximumAutomatchingPlayers() const
uint32_t
La cantidad máxima de jugadores de partida automática para agregar a la partida.
MinimumAutomatchingPlayers() const
uint32_t
La cantidad mínima de jugadores de la partida automática para agregar a la partida.
PlayerIdsToInvite() const
const std::vector< std::string > &
Los ID de jugador que se invitarán a la partida recién creada.
Valid() const
bool
Muestra true si este TurnBasedMatchConfig se propaga con datos.
Variant() const
uint32_t
Es un valor específico del desarrollador que se usa para indicar el tipo de concordancia o el modo.
operator=(const TurnBasedMatchConfig & copy_from)
Asigna este TurnBasedMatchConfig copiando desde otro.
operator=(TurnBasedMatchConfig && move_from)
Asigna esta TurnBasedMatchConfig moviendo otra.

Clases

gpg::TurnBasedMatchConfig::Compilador

Compila uno o más objetos TurnBasedMatchConfig.

Funciones públicas

Máscara exclusivaBitMask

int64_t ExclusiveBitMask() const 

Una máscara pequeña que indica funciones exclusivas del juego para el jugador, como "atacante" o "defensor".

El producto lógico (Y) de cualquier reproductor de sincronización debe ser igual a cero para la coincidencia automática. Solo se puede llamar si Valid muestra true.

Número máximo de jugadores

uint32_t MaximumAutomatchingPlayers() const 

La cantidad máxima de jugadores de partida automática para agregar a la partida.

Solo se puede llamar si Valid muestra true.

Cantidad mínima de reproductores de coincidencia automática

uint32_t MinimumAutomatchingPlayers() const 

La cantidad mínima de jugadores de la partida automática para agregar a la partida.

Solo se puede llamar si Valid muestra true.

ID de jugador para invitar

const std::vector< std::string > & PlayerIdsToInvite() const 

Los ID de jugador que se invitarán a la partida recién creada.

Solo se puede llamar si Valid muestra true.

Configuración de coincidencia de turnos

 TurnBasedMatchConfig(
  std::shared_ptr< const TurnBasedMatchConfigImpl > impl
)

Construye un TurnBasedMatchConfig de una shared_ptr a una TurnBasedMatchConfigImpl.

Pensado para uso interno por la API.

Configuración de coincidencia de turnos

 TurnBasedMatchConfig()

Configuración de coincidencia de turnos

 TurnBasedMatchConfig(
  const TurnBasedMatchConfig & copy_from
)

Crea una copia de un TurnBasedMatchConfig existente.

Configuración de coincidencia de turnos

 TurnBasedMatchConfig(
  TurnBasedMatchConfig && move_from
)

Traslada un TurnBasedMatchConfig existente.

Válido

bool Valid() const 

Muestra true si este TurnBasedMatchConfig se propaga con datos.

Se debe mostrar “true” para las funciones de método get (PlayerIdsToInvite, MinimumAutomatchingPlayers, etc.) en el objeto TurnBasedMatchConfig para que se pueda usar.

Variante

uint32_t Variant() const 

Es un valor específico del desarrollador que se usa para indicar el tipo de concordancia o el modo.

Solo pueden coincidir los jugadores que usan el mismo valor. Solo se puede llamar si Valid muestra true.

operador=

TurnBasedMatchConfig & operator=(
  const TurnBasedMatchConfig & copy_from
)

Asigna este TurnBasedMatchConfig copiando desde otro.

operador=

TurnBasedMatchConfig & operator=(
  TurnBasedMatchConfig && move_from
)

Asigna esta TurnBasedMatchConfig moviendo otra.