gpg::MultiplayerParticipant

#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 ke 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 terkait 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 kecocokan untuk MultiplayerParticipant ini.
Player() const
Player yang terkait dengan MultiplayerParticipant ini.
Status() const
Status MultiplayerParticipant ini sehubungan dengan kecocokan.
Valid() const
bool
Menampilkan true (benar) jika MultiplayerParticipant ini diisi dengan data.
operator=(const MultiplayerParticipant & copy_from)
Tetapkan MultiplayerParticipant ini dengan menyalin dari yang lain.
operator=(MultiplayerParticipant && move_from)
Tetapkan MultiplayerParticipant ini dengan memindahkan objek lain ke dalamnya.

Fungsi publik

AvatarUrl

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 resolusinya. Valid harus menampilkan true (benar) agar fungsi ini dapat digunakan.

DisplayName

const std::string & DisplayName() const 

Nama tampilan untuk MultiplayerParticipant ini.

Valid harus menampilkan true (benar) agar fungsi ini dapat digunakan.

HasMatchResult

bool HasMatchResult() const 

Apakah peserta ini memiliki hasil untuk pertandingan ini.

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

HasPlayer

bool HasPlayer() const 

Apakah Player terkait dengan MultiplayerParticipant ini.

Valid harus menampilkan true (benar) agar fungsi ini dapat digunakan.

ID

const std::string & Id() const 

Id dari MultiplayerParticipant ini.

Id hanya valid dalam cakupan kecocokan tunggal, dan berbeda dari Player::Id(). Valid harus menampilkan true (benar) agar fungsi ini dapat digunakan.

IsConnectedToRoom

bool IsConnectedToRoom() const 

Apakah peserta ini terhubung ke RealTimeRoom.

Selalu salah jika ini adalah peserta dari TurnBasedMatch.

MatchRank

uint32_t MatchRank() const 

Peringkat untuk MultiplayerParticipant ini dalam kecocokannya.

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

MatchResult

gpg::MatchResult MatchResult() const 

Hasil kecocokan untuk MultiplayerParticipant ini.

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

MultiplayerParticipant

 MultiplayerParticipant()

MultiplayerParticipant

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

Membuat MultiplayerParticipant dari shared_ptr ke MultiplayerParticipantImpl.

Ditujukan untuk penggunaan internal oleh API.

MultiplayerParticipant

 MultiplayerParticipant(
  const MultiplayerParticipant & copy_from
)

Membuat salinan MultiplayerParticipant yang ada.

MultiplayerParticipant

 MultiplayerParticipant(
  MultiplayerParticipant && move_from
)

Memindahkan MultiplayerParticipant yang ada.

Pemain

gpg::Player Player() const 

Player yang terkait dengan MultiplayerParticipant ini.

Valid dan HasPlayer harus menampilkan true (benar) agar fungsi ini dapat digunakan.

Status

ParticipantStatus Status() const 

Status MultiplayerParticipant ini sehubungan dengan kecocokan.

Valid harus menampilkan true (benar) agar fungsi ini dapat digunakan.

Berlaku

bool Valid() const 

Menampilkan true (benar) jika MultiplayerParticipant ini diisi dengan data.

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

operator=

MultiplayerParticipant & operator=(
  const MultiplayerParticipant & copy_from
)

Tetapkan MultiplayerParticipant ini dengan menyalin dari yang lain.

operator=

MultiplayerParticipant & operator=(
  MultiplayerParticipant && move_from
)

Tetapkan MultiplayerParticipant ini dengan memindahkan objek lain ke dalamnya.

~Peserta Multiplayer

 ~MultiplayerParticipant()