gpg:: Pemain
#include <player.h>
Struktur data yang memungkinkan Anda mengakses data tentang pemain tertentu.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
Player()
|
|
Player(std::shared_ptr< const PlayerImpl > impl)
|
|
Player(const Player & copy_from)
Membuat salinan Pemain yang ada.
|
|
Player(Player && move_from)
Memindahkan Pemain yang ada ke pemain baru.
|
|
~Player()
|
Fungsi publik |
|
---|---|
AvatarUrl(ImageResolution resolution) const
|
const std::string &
Menampilkan URL tempat gambar avatar Pemain ini berada.
|
CurrentLevel() const
|
const PlayerLevel &
Mengambil data level saat ini untuk pemain ini, jika diketahui.
|
CurrentXP() const
|
uint64_t
Mengambil total XP pemain saat ini.
|
HasLevelInfo() const
|
bool
Menampilkan apakah informasi level pemain ini tersedia atau tidak.
|
Id() const
|
const std::string &
Menampilkan
Id dari pemain yang saat ini login. |
LastLevelUpTime() const
|
Mengambil stempel waktu saat pemain ini naik level terakhir kali.
|
Name() const
|
const std::string &
Menampilkan nama Google+ dari pemain yang sedang login.
|
NextLevel() const
|
const PlayerLevel &
Mengambil data level berikutnya untuk pemain ini, jika diketahui.
|
Title() const
|
const std::string &
Mengambil judul pemutar.
|
Valid() const
|
bool
Menampilkan nilai benar saat pemutar yang ditampilkan diisi dengan data dan disertai dengan status respons berhasil; salah untuk pemutar buatan pengguna yang tidak terisi atau untuk pemutar yang terisi disertai dengan status respons gagal.
|
operator=(const Player & copy_from)
|
Player &
Menetapkan Pemutar ini dengan menyalin dari pemain lain.
|
operator=(Player && move_from)
|
Player &
Menetapkan nilai Player ini dengan memindahkan nilai lain ke dalamnya.
|
Fungsi publik
AvatarUrl
const std::string & AvatarUrl( ImageResolution resolution ) const
Menampilkan URL tempat gambar avatar Pemain ini berada.
Parameter ImageResolution
menentukan resolusi gambar. Player::Valid()
harus menampilkan nilai benar agar fungsi ini dapat digunakan.
CurrentLevel
const PlayerLevel & CurrentLevel() const
Mengambil data level saat ini untuk pemain ini, jika diketahui.
Jika HasLevelInfo() menampilkan nilai salah (false), tindakan ini akan menampilkan objek PlayerLevel yang Valid() juga menampilkan nilai salah (false).
CurrentXP
uint64_t CurrentXP() const
Mengambil total XP pemain saat ini.
Jika HasLevelInfo() menampilkan nilai salah, ini akan menampilkan nol. Jika HasLevelInfo() menampilkan true, total XP pemain saat ini akan berada di rentang CurrentLevel().MinimumXP hingga CurrentLevel().MaximumXP.
HasLevelInfo
bool HasLevelInfo() const
Menampilkan apakah informasi level pemain ini tersedia atau tidak.
Jika menampilkan nilai salah, CurrentLevel()
dan NextLevel()
akan menampilkan objek PlayerLevel
yang tidak valid.
Id
const std::string & Id() const
Menampilkan Id
dari pemain yang saat ini login.
Player::Valid()
harus menampilkan nilai benar agar fungsi ini dapat digunakan.
LastLevelUpTime
Timestamp LastLevelUpTime() const
Mengambil stempel waktu saat pemain ini naik level terakhir kali.
Jika HasLevelInfo() menampilkan nilai salah (false), atau jika pemain belum pernah naik level, ini akan menampilkan nol (epoch).
Nama
const std::string & Name() const
Menampilkan nama Google+ dari pemain yang sedang login.
Player::Valid()
harus menampilkan nilai benar agar fungsi ini dapat digunakan.
NextLevel
const PlayerLevel & NextLevel() const
Mengambil data level berikutnya untuk pemain ini, jika diketahui.
Jika HasLevelInfo() menampilkan nilai salah (false), tindakan ini akan menampilkan objek PlayerLevel yang Valid() juga menampilkan nilai salah (false). Ini adalah level yang sedang diupayakan oleh pemain. Jika pemain sudah mencapai level maksimum yang dapat mereka capai, CurrentLevel() dan NextLevel() akan menampilkan nilai yang identik.
Pemain
Player()
Pemain
Player( std::shared_ptr< const PlayerImpl > impl )
Membuat Pemain dari shared_ptr
ke PlayerImpl
.
Ditujukan untuk penggunaan internal oleh API.
Judul
const std::string & Title() const
Mengambil judul pemutar.
Rekomendasi ini didasarkan pada tindakan yang dilakukan pemain di seluruh ekosistem game Google Play. Perlu diingat bahwa tidak semua pemain memiliki judul, dan judul pemain dapat berubah seiring waktu. Jika pemutar tidak memiliki judul, Title() akan menampilkan string kosong.
Valid
bool Valid() const
Menampilkan nilai benar saat pemutar yang ditampilkan diisi dengan data dan disertai dengan status respons berhasil; salah untuk pemutar buatan pengguna yang tidak terisi atau untuk pemutar yang terisi disertai dengan status respons gagal.
Parameter ini harus menampilkan benar agar fungsi pengambil pada objek ini dapat digunakan.
operator=
Player & operator=( const Player & copy_from )
Menetapkan Pemutar ini dengan menyalin dari pemain lain.
operator=
Player & operator=( Player && move_from )
Menetapkan nilai Player ini dengan memindahkan nilai lain ke dalamnya.
~Pemain
~Player()