gpg::MultiplayerParticipant

#include <multiplayer_participant.h>

Struktura danych zawierająca dane o uczestniku w grze wieloosobowej.

Podsumowanie

Konstruktory i niszczyciele

MultiplayerParticipant()
MultiplayerParticipant(std::shared_ptr< const MultiplayerParticipantImpl > impl)
Konstruuje MultiplayerParticipant od shared_ptr do MultiplayerParticipantImpl.
MultiplayerParticipant(const MultiplayerParticipant & copy_from)
Tworzy kopię istniejącego elementu MultiplayerParticipant.
MultiplayerParticipant(MultiplayerParticipant && move_from)
Przenosi dotychczasowy MultiplayerParticipant.
~MultiplayerParticipant()

Funkcje publiczne

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

Funkcje publiczne

AvatarUrl

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

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

Parametr ImageResolution określa rozdzielczość zwróconego obrazu. Określ rozdzielczość ICON lub HI_RES. Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda).

DisplayName

const std::string & DisplayName() const 

Wyświetlana nazwa elementu MultiplayerParticipant.

Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda).

HasMatchResult

bool HasMatchResult() const 

Określa, czy ten uczestnik ma wynik w ramach tego meczu.

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

HasPlayer

bool HasPlayer() const 

Określa, czy z tym elementem (MultiplayerParticipant) jest powiązany odtwarzacz.

Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda).

Identyfikator

const std::string & Id() const 

Id elementu MultiplayerParticipant.

Te dane (Id) są prawidłowe tylko w zakresie jednego dopasowania i różnią się od reguł Player::Id(). Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda).

IsConnectedToRoom

bool IsConnectedToRoom() const 

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

Zawsze false, jeśli to uczestnik z TurnBasedMatch.

MatchRank

uint32_t MatchRank() const 

Pozycja elementu MultiplayerParticipant w dopasowaniu.

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

MatchResult

gpg::MatchResult MatchResult() const 

Wynik dopasowania dla tego zasobu (MultiplayerParticipant).

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

MultiplayerParticipant

 MultiplayerParticipant()

MultiplayerParticipant

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

Konstruuje MultiplayerParticipant od shared_ptr do MultiplayerParticipantImpl.

Przeznaczony do użytku wewnętrznego w interfejsie API.

MultiplayerParticipant

 MultiplayerParticipant(
  const MultiplayerParticipant & copy_from
)

Tworzy kopię istniejącego elementu MultiplayerParticipant.

MultiplayerParticipant

 MultiplayerParticipant(
  MultiplayerParticipant && move_from
)

Przenosi dotychczasowy MultiplayerParticipant.

Zawodnik

gpg::Player Player() const 

Odtwarzacz powiązany z tym urządzeniem (MultiplayerParticipant).

Aby można było używać tej funkcji, zarówno Valid, jak i HasPlayer muszą zwracać wartość „prawda”.

Stan

ParticipantStatus Status() const 

Stan elementu MultiplayerParticipant w odniesieniu do dopasowania.

Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda).

Prawidłowe

bool Valid() const 

Zwraca wartość „prawda”, jeśli w elemencie MultiplayerParticipant znajdują się dane.

Aby funkcje pobierania (DisplayName, AvatarUrl, Id itp.) na tym obiekcie MultiplayerParticipant mogły być użyte, musi mieć wartość prawda.

operator=

MultiplayerParticipant & operator=(
  const MultiplayerParticipant & copy_from
)

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

operator=

MultiplayerParticipant & operator=(
  MultiplayerParticipant && move_from
)

Przypisuje ten element typu MultiplayerParticipant, przenosząc do niego inny.

~uczestnik gry wieloosobowej

 ~MultiplayerParticipant()