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 Pemain 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 pertandingan untuk MultiplayerParticipant ini.
Player() const
Pemain 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)
Menetapkan MultiplayerParticipant ini dengan menyalin dari yang lain.
operator=(MultiplayerParticipant && move_from)
Menetapkan MultiplayerParticipant ini dengan memindahkan satu lagi 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 resolusi. Valid harus menampilkan nilai benar (true) agar fungsi ini dapat digunakan.

DisplayName

const std::string & DisplayName() const 

Nama tampilan untuk MultiplayerParticipant ini.

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

HasPlayer

bool HasPlayer() const 

Apakah Pemain dikaitkan dengan MultiplayerParticipant ini.

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

Id

const std::string & Id() const 

Id dari MultiplayerParticipant ini.

Id hanya valid dalam cakupan satu kecocokan, dan berbeda dengan Player::Id(). Valid harus menampilkan nilai benar (true) 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 nilai benar (true) agar fungsi ini dapat digunakan. Jika HasMatchResult() tidak menampilkan benar, fungsi ini akan menampilkan 0.

MatchResult

gpg::MatchResult MatchResult() const 

Hasil pertandingan untuk MultiplayerParticipant ini.

Valid harus menampilkan nilai benar (true) agar fungsi ini dapat digunakan. Jika HasMatchResult() tidak menampilkan benar, 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 

Pemain 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 (true) agar fungsi ini dapat digunakan.

Valid

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
)

Menetapkan MultiplayerParticipant ini dengan menyalin dari yang lain.

operator=

MultiplayerParticipant & operator=(
  MultiplayerParticipant && move_from
)

Menetapkan MultiplayerParticipant ini dengan memindahkan satu lagi ke dalamnya.

~Peserta Multipemain

 ~MultiplayerParticipant()