gpg::MultiplayerParticipant

#include <multiplayer_participant.h>

Struktura danych zawierająca dane o uczestniku gry wieloosobowej.

Podsumowanie

Konstruktorzy i niszczyciele

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

Funkcje publiczne

AvatarUrl(ImageResolution resolution) const
const std::string &
Zwraca adres URL, na którym znajduje się obraz awatara użytkownika MultiplayerParticipant.
DisplayName() const
const std::string &
Wyświetlana nazwa tego zasobu (MultiplayerParticipant).
HasMatchResult() const
bool
Czy ten uczestnik ma wynik w tej rozgrywce.
HasPlayer() const
bool
Określa, czy Odtwarzacz jest powiązany z tym elementem MultiplayerParticipant.
Id() const
const std::string &
IsConnectedToRoom() const
bool
Określa, czy uczestnik jest połączony z urządzeniem RealTimeRoom.
MatchRank() const
uint32_t
Pozycja tego elementu (MultiplayerParticipant) w porównaniu z nim.
MatchResult() const
Wynik dopasowania dla: MultiplayerParticipant.
Player() const
Odtwarzacz powiązany z tym elementem typu MultiplayerParticipant.
Status() const
Stan obiektu MultiplayerParticipant w odniesieniu do dopasowania.
Valid() const
bool
Zwraca wartość „prawda”, jeśli pole MultiplayerParticipant zawiera dane.
operator=(const MultiplayerParticipant & copy_from)
Przypisuje ten element MultiplayerParticipant, kopiując go z innego elementu.
operator=(MultiplayerParticipant && move_from)
Przypisuje element MultiplayerParticipant, przenosząc do niego inny.

Funkcje publiczne

AvatarUrl

const std::string & AvatarUrl(
  ImageResolution resolution
) const 

Zwraca adres URL, na którym znajduje się obraz awatara użytkownika MultiplayerParticipant.

Parametr ImageResolution określa rozdzielczość zwracanego obrazu. Określ rozdzielczość ICON lub HI_RES. Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.

DisplayName

const std::string & DisplayName() const 

Wyświetlana nazwa tego zasobu (MultiplayerParticipant).

Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.

HasMatchResult

bool HasMatchResult() const 

Czy ten uczestnik ma wynik w tej rozgrywce.

Jeśli ma wartość Fałsz, parametry MatchResult i MatchRank nie zwracają prawidłowych danych. Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.

HasPlayer

bool HasPlayer() const 

Określa, czy Odtwarzacz jest powiązany z tym elementem MultiplayerParticipant.

Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.

Identyfikator

const std::string & Id() const 

Id: MultiplayerParticipant.

Reguły Id są prawidłowe tylko w zakresie 1 dopasowania i różnią się od adresów Player::Id(). Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.

IsConnectedToRoom

bool IsConnectedToRoom() const 

Określa, czy uczestnik jest połączony z urządzeniem RealTimeRoom.

Zawsze ma wartość Fałsz, jeśli jest to uczestnik z TurnBasedMatch.

MatchRank

uint32_t MatchRank() const 

Pozycja tego elementu (MultiplayerParticipant) w porównaniu z nim.

Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”. Jeśli HasMatchResult() nie zwróci wartości „true” (prawda), ta funkcja zwróci wartość 0.

MatchResult

gpg::MatchResult MatchResult() const 

Wynik dopasowania dla: MultiplayerParticipant.

Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”. Jeśli HasMatchResult() nie zwróci wartości „true” (prawda), funkcja zwraca MatchResult::None.

MultiplayerParticipant

 MultiplayerParticipant()

MultiplayerParticipant

 MultiplayerParticipant(
  std::shared_ptr< const MultiplayerParticipantImpl > impl
)

Konstruuje MultiplayerParticipant z shared_ptr na MultiplayerParticipantImpl.

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

MultiplayerParticipant

 MultiplayerParticipant(
  const MultiplayerParticipant & copy_from
)

Tworzy kopię istniejącego elementu MultiplayerParticipant.

MultiplayerParticipant

 MultiplayerParticipant(
  MultiplayerParticipant && move_from
)

Przenosi istniejące urządzenie MultiplayerParticipant.

Zawodnik

gpg::Player Player() const 

Odtwarzacz powiązany z tym elementem typu MultiplayerParticipant.

Aby można było użyć tej funkcji, wartości Valid i HasPlayer muszą zwracać wartość „prawda”.

Stan

ParticipantStatus Status() const 

Stan obiektu MultiplayerParticipant w odniesieniu do dopasowania.

Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.

Prawidłowy

bool Valid() const 

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

Musi mieć wartość prawda, aby można było używać funkcji pobierających (DisplayName, AvatarUrl, Id itd.) w elemencie MultiplayerParticipant.

operator=

MultiplayerParticipant & operator=(
  const MultiplayerParticipant & copy_from
)

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

operator=

MultiplayerParticipant & operator=(
  MultiplayerParticipant && move_from
)

Przypisuje element MultiplayerParticipant, przenosząc do niego inny.

~MultiplayerUczestnik

 ~MultiplayerParticipant()