gpg:: Oynatıcı
#include <player.h>
Belirli bir oynatıcıyla ilgili verilere erişmenize olanak tanıyan veri yapısı.
Özet
Oluşturucular ve Yıkıcılar |
|
---|---|
Player()
|
|
Player(std::shared_ptr< const PlayerImpl > impl)
|
|
Player(const Player & copy_from)
Mevcut bir Oynatıcının kopyasını oluşturur.
|
|
Player(Player && move_from)
Mevcut bir Oynatıcı'yı yeni bir oynatıcıya taşır.
|
|
~Player()
|
Herkese açık işlevler |
|
---|---|
AvatarUrl(ImageResolution resolution) const
|
const std::string &
Bu Oynatıcı'nın avatarı resminin bulunduğu URL'yi döndürür.
|
CurrentLevel() const
|
const PlayerLevel &
Biliniyorsa bu oynatıcı için geçerli seviye verilerini alır.
|
CurrentXP() const
|
uint64_t
Oyuncunun mevcut toplam XP'sini alır.
|
HasLevelInfo() const
|
bool
Bu oyuncunun seviye bilgisinin olup olmadığını döndürür.
|
Id() const
|
const std::string &
Oturumu açık olan oynatıcının
Id değerini döndürür. |
LastLevelUpTime() const
|
Bu oyuncunun en son seviye atlayacağı zaman damgasını alır.
|
Name() const
|
const std::string &
Oturumu açık olan oynatıcının Google+ adını döndürür.
|
NextLevel() const
|
const PlayerLevel &
Biliniyorsa bu oynatıcı için sonraki seviye verilerini getirir.
|
Title() const
|
const std::string &
Oynatıcının başlığını alır.
|
Valid() const
|
bool
Döndürülen oynatıcıya veri doldurulduğunda ve yanında başarılı bir yanıt durumu olduğunda true değerini döndürür; false (yanlış) değerini alır.
|
operator=(const Player & copy_from)
|
Player &
Bu Oynatıcı'yı başka bir kullanıcıdan kopyalayarak atar.
|
operator=(Player && move_from)
|
Player &
Bu Player değerini, başka bir değerin içine taşıyarak atar.
|
Herkese açık işlevler
AvatarUrl
const std::string & AvatarUrl( ImageResolution resolution ) const
Bu Oynatıcı'nın avatarı resminin bulunduğu URL'yi döndürür.
ImageResolution
parametresi, resmin çözünürlüğünü belirtir. Bu işlevin kullanılabilmesi için Player::Valid()
, doğru değerini döndürmelidir.
CurrentLevel
const PlayerLevel & CurrentLevel() const
Biliniyorsa bu oynatıcı için geçerli seviye verilerini alır.
HasLevelInfo() yanlış değerini döndürürse, bu PlayerLevel nesnesi için Valid() öğesini de yanlış döndürür.
CurrentXP
uint64_t CurrentXP() const
Oyuncunun mevcut toplam XP'sini alır.
HasLevelInfo() yanlış değerini döndürürse bu değer sıfır sonucunu döndürür. HasLevelInfo() true değerini döndürürse oyuncunun mevcut XP toplamı CurrentLevel().MinimumXP - CurrentLevel().maximumXP aralığında olur.
HasLevelInfo
bool HasLevelInfo() const
Bu oyuncunun seviye bilgisinin olup olmadığını döndürür.
Yanlış sonucu döndürürse CurrentLevel()
ve NextLevel()
, geçerli olmayan PlayerLevel
nesneleri döndürür.
Kimlik
const std::string & Id() const
Oturumu açık olan oynatıcının Id
değerini döndürür.
Bu işlevin kullanılabilmesi için Player::Valid()
, doğru değerini döndürmelidir.
LastLevelUpTime
Timestamp LastLevelUpTime() const
Bu oyuncunun en son seviye atlayacağı zaman damgasını alır.
HasLevelInfo() yanlış değerini döndürürse veya oyuncu hiç seviye atlamamışsa bu, sıfır (dönem) döndürür.
Ad
const std::string & Name() const
Oturumu açık olan oynatıcının Google+ adını döndürür.
Bu işlevin kullanılabilmesi için Player::Valid()
, doğru değerini döndürmelidir.
NextLevel
const PlayerLevel & NextLevel() const
Biliniyorsa bu oynatıcı için sonraki seviye verilerini getirir.
HasLevelInfo() yanlış değerini döndürürse, bu PlayerLevel nesnesi için Valid() öğesini de yanlış döndürür. Bu, oyuncunun şu anda ulaşmakta olduğu seviyedir. Oynatıcı zaten ulaşabileceği maksimum seviyedeyse CurrentLevel() ve NextLevel() aynı değerleri döndürür.
Oyuncu
Player()
Oyuncu
Player( std::shared_ptr< const PlayerImpl > impl )
shared_ptr
'den PlayerImpl
'e bir Oynatıcı oluşturur.
API tarafından dahili kullanım için tasarlanmıştır.
Başlık
const std::string & Title() const
Oynatıcının başlığını alır.
Bu, oyuncunun Google Play oyun ekosisteminde yaptığı işlemlere dayanır. Tüm oyuncuların unvanlarının olmadığını ve bir oyuncunun adının zamanla değişebileceğini unutmayın. Oynatıcının başlığı yoksa Title() boş bir dize döndürür.
Geçerli
bool Valid() const
Döndürülen oynatıcıya veri doldurulduğunda ve yanında başarılı bir yanıt durumu olduğunda true değerini döndürür; false (yanlış) değerini alır.
Bu nesnedeki alıcı işlevlerinin kullanılabilir olması için doğru değerini döndürmesi gerekir.
operator=
Player & operator=( const Player & copy_from )
Bu Oynatıcı'yı başka bir kullanıcıdan kopyalayarak atar.
operator=
Player & operator=( Player && move_from )
Bu Player değerini, başka bir değerin içine taşıyarak atar.
~Oynatıcı
~Player()