gpg::TurnBasedMatchConfig

#include <turn_based_match_config.h>

Es 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 shared_ptr a TurnBasedMatchConfigImpl.
TurnBasedMatchConfig()
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
Crea una copia de un TurnBasedMatchConfig existente.
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
Mueve un TurnBasedMatchConfig existente.

Funciones públicas

ExclusiveBitMask() const
int64_t
Una máscara binaria que indica los roles exclusivos 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
Es la cantidad mínima de jugadores de partida automática que se agregarán 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 modo o tipo de concordancia.
operator=(const TurnBasedMatchConfig & copy_from)
Asigna este TurnBasedMatchConfig copiando uno de otro.
operator=(TurnBasedMatchConfig && move_from)
Asigna este TurnBasedMatchConfig moviendo otro.

Clases

gpg::TurnBasedMatchConfig::Builder

Compila uno o más objetos TurnBasedMatchConfig.

Funciones públicas

ExclusiveBitMask

int64_t ExclusiveBitMask() const 

Una máscara binaria que indica los roles exclusivos del juego para el jugador, como “atacante” o “defensor”.

El producto lógico (AND) de los jugadores que se vinculan debe ser igual a cero para las partidas automáticas. Solo se puede llamar si Valid muestra verdadero.

MaximumAutomatchingPlayers

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 verdadero.

MinimumAutomatchingPlayers

uint32_t MinimumAutomatchingPlayers() const 

Es la cantidad mínima de jugadores de partida automática que se agregarán a la partida.

Solo se puede llamar si Valid muestra verdadero.

PlayerIdsToInvite

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 verdadero.

TurnBasedMatchConfig

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

Construye un TurnBasedMatchConfig de shared_ptr a TurnBasedMatchConfigImpl.

Diseñado para el uso interno de la API.

TurnBasedMatchConfig

 TurnBasedMatchConfig()

TurnBasedMatchConfig

 TurnBasedMatchConfig(
  const TurnBasedMatchConfig & copy_from
)

Crea una copia de un TurnBasedMatchConfig existente.

TurnBasedMatchConfig

 TurnBasedMatchConfig(
  TurnBasedMatchConfig && move_from
)

Mueve un TurnBasedMatchConfig existente.

Válido

bool Valid() const 

Muestra true si este TurnBasedMatchConfig se propaga con datos.

Debe mostrar "true" para que las funciones del método get (PlayerIdsToInvite, MinimumAutomatchingPlayers, etc.) en el objeto TurnBasedMatchConfig se puedan usar.

Variante

uint32_t Variant() const 

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

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

operator=

TurnBasedMatchConfig & operator=(
  const TurnBasedMatchConfig & copy_from
)

Asigna este TurnBasedMatchConfig copiando uno de otro.

operator=

TurnBasedMatchConfig & operator=(
  TurnBasedMatchConfig && move_from
)

Asigna este TurnBasedMatchConfig moviendo otro.