gpg::TurnBasedMatchConfig

#include <turn_based_match_config.h>

Struktura danych zawierająca dane potrzebne do utworzenia elementu TurnBasedMatch.

Podsumowanie

Konstruktorzy i niszczyciele

TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
Konstruuje TurnBasedMatchConfig z shared_ptr na TurnBasedMatchConfigImpl.
TurnBasedMatchConfig()
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
Tworzy kopię istniejącego elementu TurnBasedMatchConfig.
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
Przenosi istniejące urządzenie TurnBasedMatchConfig.

Funkcje publiczne

ExclusiveBitMask() const
int64_t
Pikselowa maska informująca o rolach dostępnych tylko dla gracza w danej grze, np. „napastnik” lub „obroń”.
MaximumAutomatchingPlayers() const
uint32_t
Maksymalna liczba automatycznie dopasowanych graczy, których można dodać do gry.
MinimumAutomatchingPlayers() const
uint32_t
Minimalna liczba automatycznie dopasowanych graczy, których można dodać do gry.
PlayerIdsToInvite() const
const std::vector< std::string > &
Identyfikatory graczy, których chcesz zaprosić do nowo utworzonej gry.
Valid() const
bool
Zwraca wartość „prawda”, jeśli pole TurnBasedMatchConfig zawiera dane.
Variant() const
uint32_t
Wartość specyficzna dla dewelopera używana do wskazania typu lub trybu dopasowania.
operator=(const TurnBasedMatchConfig & copy_from)
Przypisuje ten element TurnBasedMatchConfig, kopiując go z innego elementu.
operator=(TurnBasedMatchConfig && move_from)
Przypisuje element TurnBasedMatchConfig, przenosząc do niego inny.

Zajęcia

gpg::TurnBasedMatchConfig::Builder

Kompiluje co najmniej 1 obiekt TurnBasedMatchConfig.

Funkcje publiczne

ExclusiveBitMask

int64_t ExclusiveBitMask() const 

Pikselowa maska informująca o rolach dostępnych tylko dla gracza w danej grze, np. „napastnik” lub „obroń”.

Aby zapewnić automatyczne dopasowanie, iloczyn logiczny (AND) w odtwarzaczach używanych w parze musi być równy zero. Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).

MaximumAutomatchingPlayers

uint32_t MaximumAutomatchingPlayers() const 

Maksymalna liczba automatycznie dopasowanych graczy, których można dodać do gry.

Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).

MinimumAutomatchingPlayers

uint32_t MinimumAutomatchingPlayers() const 

Minimalna liczba automatycznie dopasowanych graczy, których można dodać do gry.

Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).

PlayerIdsToInvite

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

Identyfikatory graczy, których chcesz zaprosić do nowo utworzonej gry.

Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).

TurnBasedMatchConfig

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

Konstruuje TurnBasedMatchConfig z shared_ptr na TurnBasedMatchConfigImpl.

Przeznaczona do użytku wewnętrznego przez interfejs API.

TurnBasedMatchConfig

 TurnBasedMatchConfig()

TurnBasedMatchConfig

 TurnBasedMatchConfig(
  const TurnBasedMatchConfig & copy_from
)

Tworzy kopię istniejącego elementu TurnBasedMatchConfig.

TurnBasedMatchConfig

 TurnBasedMatchConfig(
  TurnBasedMatchConfig && move_from
)

Przenosi istniejące urządzenie TurnBasedMatchConfig.

Prawidłowy

bool Valid() const 

Zwraca wartość „prawda”, jeśli pole TurnBasedMatchConfig zawiera dane.

Aby można było użyć funkcji getter (PlayerIdsToInvite, MinimumAutomatchingPlayers itp.) w obiekcie TurnBasedMatchConfig, musi ona zwracać wartość „true”.

Wariant

uint32_t Variant() const 

Wartość specyficzna dla dewelopera używana do wskazania typu lub trybu dopasowania.

Tylko gracze z tą samą wartością mogą pasować. Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).

operator=

TurnBasedMatchConfig & operator=(
  const TurnBasedMatchConfig & copy_from
)

Przypisuje ten element TurnBasedMatchConfig, kopiując go z innego elementu.

operator=

TurnBasedMatchConfig & operator=(
  TurnBasedMatchConfig && move_from
)

Przypisuje element TurnBasedMatchConfig, przenosząc do niego inny.