gpg::Peserta Multiplayer

#include <multiplayer_participant.h>

Struktur data yang berisi data tentang peserta dalam pertandingan multiplayer.

Ringkasan

Konstruktor dan Destruktor

MultiplayerParticipant()
MultiplayerParticipant(std::shared_ptr< const MultiplayerParticipantImpl > impl)
Membuat MultiplayerParticipant dari shared_ptr menjadi MultiplayerParticipantImpl.
MultiplayerParticipant(const MultiplayerParticipant & copy_from)
Membuat salinan MultiplayerParticipant yang ada.
MultiplayerParticipant(MultiplayerParticipant && move_from)
Memindahkan MultiplayerParticipant yang ada.
~MultiplayerParticipant()

Fungsi publik

AvatarUrl(ImageResolution resolution) const
const std::string &
Menampilkan URL tempat gambar avatar MultiplayerParticipant ini berada.
DisplayName() const
const std::string &
Nama tampilan untuk MultiplayerParticipant ini.
HasMatchResult() const
bool
Apakah peserta ini memiliki hasil untuk pertandingan ini.
HasPlayer() const
bool
Apakah Player dikaitkan dengan MultiplayerParticipant ini.
Id() const
const std::string &
IsConnectedToRoom() const
bool
Apakah peserta ini terhubung ke RealTimeRoom.
MatchRank() const
uint32_t
Peringkat untuk MultiplayerParticipant ini dalam kecocokannya.
MatchResult() const
Hasil pencocokan untuk MultiplayerParticipant ini.
Player() const
Pemutar yang terkait dengan MultiplayerParticipant ini.
Status() const
Status MultiplayerParticipant ini sehubungan dengan kecocokan.
Valid() const
bool
Menampilkan true jika MultiplayerParticipant ini diisi dengan data.
operator=(const MultiplayerParticipant & copy_from)
Menetapkan MultiplayerParticipant ini dengan menyalin dari salinan lain.
operator=(MultiplayerParticipant && move_from)
Menetapkan MultiplayerParticipant ini dengan memindahkan yang lain ke dalamnya.

Fungsi publik

URLAvatar

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

Menampilkan URL tempat gambar avatar MultiplayerParticipant ini berada.

Parameter ImageResolution menentukan resolusi gambar yang ditampilkan. Tentukan ICON atau HI_RES untuk resolusi tersebut. Valid harus menampilkan nilai benar agar fungsi ini dapat digunakan.

NamaTampilan

const std::string & DisplayName() const 

Nama tampilan untuk MultiplayerParticipant ini.

Valid harus menampilkan nilai benar agar fungsi ini dapat digunakan.

HasMatchResult

bool HasMatchResult() const 

Apakah peserta ini memiliki hasil untuk pertandingan ini.

Jika salah, MatchResult dan MatchRank tidak akan menampilkan data yang valid. Valid harus menampilkan nilai benar agar fungsi ini dapat digunakan.

HasPlayer

bool HasPlayer() const 

Apakah Player dikaitkan dengan MultiplayerParticipant ini.

Valid harus menampilkan nilai benar agar fungsi ini dapat digunakan.

Id

const std::string & Id() const 

Id dari MultiplayerParticipant ini.

Id hanya valid dalam cakupan satu pencocokan, dan berbeda dari Player::Id(). Valid harus menampilkan nilai benar agar fungsi ini dapat digunakan.

Terhubung ke Ruang

bool IsConnectedToRoom() const 

Apakah peserta ini terhubung ke RealTimeRoom.

Selalu salah jika ini adalah peserta dari TurnBasedMatch.

Peringkat Kecocokan

uint32_t MatchRank() const 

Peringkat untuk MultiplayerParticipant ini dalam kecocokannya.

Valid harus menampilkan nilai benar agar fungsi ini dapat digunakan. Jika HasMatchResult() tidak menampilkan nilai benar, fungsi ini akan menampilkan 0.

Hasil Pencocokan

gpg::MatchResult MatchResult() const 

Hasil pencocokan untuk MultiplayerParticipant ini.

Valid harus menampilkan nilai benar agar fungsi ini dapat digunakan. Jika HasMatchResult() tidak menampilkan nilai benar, fungsi ini akan menampilkan MatchResult::None.

Peserta Multiplayer

 MultiplayerParticipant()

Peserta Multiplayer

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

Membuat MultiplayerParticipant dari shared_ptr menjadi MultiplayerParticipantImpl.

Ditujukan untuk penggunaan internal oleh API.

Peserta Multiplayer

 MultiplayerParticipant(
  const MultiplayerParticipant & copy_from
)

Membuat salinan MultiplayerParticipant yang ada.

Peserta Multiplayer

 MultiplayerParticipant(
  MultiplayerParticipant && move_from
)

Memindahkan MultiplayerParticipant yang ada.

Pemain

gpg::Player Player() const 

Pemutar yang terkait dengan MultiplayerParticipant ini.

Valid dan HASPlayer harus menampilkan nilai benar agar fungsi ini dapat digunakan.

Status

ParticipantStatus Status() const 

Status MultiplayerParticipant ini sehubungan dengan kecocokan.

Valid harus menampilkan nilai benar agar fungsi ini dapat digunakan.

Valid

bool Valid() const 

Menampilkan true jika MultiplayerParticipant ini diisi dengan data.

Harus berupa benar agar fungsi pengambil (DisplayName, AvatarUrl, Id, dll.) pada MultiplayerParticipant ini dapat digunakan.

operator=

MultiplayerParticipant & operator=(
  const MultiplayerParticipant & copy_from
)

Menetapkan MultiplayerParticipant ini dengan menyalin dari salinan lain.

operator=

MultiplayerParticipant & operator=(
  MultiplayerParticipant && move_from
)

Menetapkan MultiplayerParticipant ini dengan memindahkan yang lain ke dalamnya.

~Peserta Peserta

 ~MultiplayerParticipant()