gpg:: TurnBasedMatchConfig
#include <turn_based_match_config.h>
Struktura danych zawierająca dane potrzebne do utworzenia TurnBasedMatch
.
Podsumowanie
Konstruktory i niszczyciele |
|
---|---|
TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
|
|
TurnBasedMatchConfig()
|
|
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
Tworzy kopię istniejącego elementu
TurnBasedMatchConfig . |
|
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
Przenosi dotychczasowy
TurnBasedMatchConfig . |
Funkcje publiczne |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Maska bitowa wskazująca role gracza, które są związane wyłącznie z grą, np. „atakujący”. czy „obrońca”.
|
MaximumAutomatchingPlayers() const
|
uint32_t
Maksymalna liczba automatycznie dopasowanych graczy do dodania do gry.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Minimalna liczba automatycznie dopasowanych graczy, którzy zostaną dodani do gry.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
Identyfikatory graczy zapraszanych do nowo utworzonej rozgrywki.
|
Valid() const
|
bool
Zwraca wartość „prawda”, jeśli w elemencie
TurnBasedMatchConfig znajdują się dane. |
Variant() const
|
uint32_t
Wartość właściwa dla dewelopera służąca do wskazywania typu dopasowania lub trybu.
|
operator=(const TurnBasedMatchConfig & copy_from)
|
Przypisuje ten element (
TurnBasedMatchConfig ), kopiując go z innego elementu. |
operator=(TurnBasedMatchConfig && move_from)
|
Przypisuje ten element typu
TurnBasedMatchConfig , przenosząc do niego inny. |
Zajęcia |
|
---|---|
gpg:: |
Tworzy co najmniej 1 obiekt TurnBasedMatchConfig. |
Funkcje publiczne
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Maska bitowa wskazująca role gracza, które są związane wyłącznie z grą, np. „atakujący”. czy „obrońca”.
W przypadku dopasowania automatycznego iloczyn logiczny (ORAZ) dowolnych sparowanych graczy musi wynosić zero. Można ją wywołać tylko wtedy, gdy zasada Valid zwraca wartość „prawda”.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Maksymalna liczba automatycznie dopasowanych graczy do dodania do gry.
Można ją wywołać tylko wtedy, gdy zasada Valid zwraca wartość „prawda”.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Minimalna liczba automatycznie dopasowanych graczy, którzy zostaną dodani do gry.
Można ją wywołać tylko wtedy, gdy zasada Valid zwraca wartość „prawda”.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
Identyfikatory graczy zapraszanych do nowo utworzonej rozgrywki.
Można ją wywołać tylko wtedy, gdy zasada Valid zwraca wartość „prawda”.
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
Konstruuje TurnBasedMatchConfig
od shared_ptr
do TurnBasedMatchConfigImpl
.
Przeznaczony do użytku wewnętrznego w interfejsie API.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
Tworzy kopię istniejącego elementu TurnBasedMatchConfig
.
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
Przenosi dotychczasowy TurnBasedMatchConfig
.
Prawidłowe
bool Valid() const
Zwraca wartość „prawda”, jeśli w elemencie TurnBasedMatchConfig
znajdują się dane.
Aby funkcje pobierania (PlayerIdsToInvite
, MinimumAutomatchingPlayers
itp.) w obiekcie TurnBasedMatchConfig
mogły być użyte, musi zwracać wartość „prawda”.
Wariant
uint32_t Variant() const
Wartość właściwa dla dewelopera służąca do wskazywania typu dopasowania lub trybu.
Gracze mogą użyć tylko tej samej wartości. Można ją wywołać tylko wtedy, gdy zasada Valid zwraca wartość „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 ten element typu TurnBasedMatchConfig
, przenosząc do niego inny.