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)
|
|
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 &
Id dari MultiplayerParticipant ini. |
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()