gpg:: ScorePage
#include <score_page.h>
Puan verilerine erişmenizi sağlayan tek bir veri yapısı.
Özet
Veriler arasında Leaderboard kimliği, başlangıç, zaman aralığı, koleksiyon, önceki puan sayfası jetonu, sonraki puan sayfası jetonu ve tüm puan girişlerinin vektörü bulunur.
Oluşturucular ve Yıkıcılar |
|
---|---|
ScorePage()
|
|
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
Açık oluşturucu.
|
|
ScorePage(const ScorePage & copy_from)
Mevcut bir puan sayfasını yeni bir sayfaya kopyalamak için kullanılan oluşturucuyu kopyala.
|
|
ScorePage(ScorePage && move_from)
Mevcut bir puan sayfasını yeni bir sayfaya taşımak için kullanılan oluşturucu.
|
|
~ScorePage()
|
Herkese açık işlevler |
|
---|---|
Collection() const
|
Skor tablosunun HERKESE AÇIK mı yoksa SOSYAL mi olduğunu döndürür.
|
Entries() const
|
const std::vector< ScorePage::Entry > &
Tüm puan girişlerinin vektörü.
|
HasNextScorePage() const
|
bool
Skor tablosunda sonraki bir puan sayfası varsa geçerlidir.
|
HasPreviousScorePage() const
|
bool
Skor tablosunun önceki bir puan sayfası varsa geçerlidir.
|
LeaderboardId() const
|
const std::string &
Google Play Geliştirici Konsolu'nun önceden oluşturduğu benzersiz dizeyi döndürür.
|
NextScorePageToken() const
|
Sonraki sayfanın puan sayfası jetonunu döndürür.
|
PreviousScorePageToken() const
|
Önceki sayfanın puan sayfası jetonunu döndürür.
|
Start() const
|
Skor tablosunun geçerli oyuncunun yakınında en yüksek skorlar veya skorlar için başlangıçta sorgulanıp sorgulanmadığını döndürür.
|
TimeSpan() const
|
Skor tablosunun zaman aralığını döndürür.
|
Valid() const
|
bool
Bu
ScorePage sütunu veriyle doldurulursa true değerini döndürür. |
operator=(const ScorePage & copy_from)
|
Bu puan sayfasının değerini başka bir puan sayfasından atamak için atama operatörü.
|
operator=(ScorePage && move_from)
|
Bu puan sayfasının değerini başka bir puan sayfasından atamak için atama operatörü.
|
Sınıflar |
|
---|---|
gpg:: |
Puan sayfasında giriş oluşturan bir sınıf. |
gpg:: |
Bir ScorePage için sorguyu temsil eden, neredeyse opak (veya boş) bir veri yapısı. |
Herkese açık işlevler
Koleksiyon
LeaderboardCollection Collection() const
Skor tablosunun HERKESE AÇIK mı yoksa SOSYAL mi olduğunu döndürür.
HasNextScorePage
bool HasNextScorePage() const
Skor tablosunda sonraki bir puan sayfası varsa geçerlidir.
HasPreviousScorePage
bool HasPreviousScorePage() const
Skor tablosunun önceki bir puan sayfası varsa geçerlidir.
LeaderboardId
const std::string & LeaderboardId() const
Google Play Geliştirici Konsolu'nun önceden oluşturduğu benzersiz dizeyi döndürür.
Bunu, oyun istemcinizde bir skor tablosuna referans vermek için kullanın. Yalnızca Leaderboard::Valid() Doğru değerini döndürdüğünde çağrılabilir.
NextScorePageToken
ScorePage::ScorePageToken NextScorePageToken() const
Sonraki sayfanın puan sayfası jetonunu döndürür.
PreviousScorePageToken
ScorePage::ScorePageToken PreviousScorePageToken() const
Önceki sayfanın puan sayfası jetonunu döndürür.
ScorePage
ScorePage()
ScorePage
ScorePage( const ScorePage & copy_from )
Mevcut bir puan sayfasını yeni bir sayfaya kopyalamak için kullanılan oluşturucuyu kopyala.
ScorePage
ScorePage( ScorePage && move_from )
Mevcut bir puan sayfasını yeni bir sayfaya taşımak için kullanılan oluşturucu.
r-değeri referansı sürümü.
Başlangıç
LeaderboardStart Start() const
Skor tablosunun geçerli oyuncunun yakınında en yüksek skorlar veya skorlar için başlangıçta sorgulanıp sorgulanmadığını döndürür.
Olası değerler: TOP_SCORES ve PLAYER_CENTERED.
TimeSpan
LeaderboardTimeSpan TimeSpan() const
Skor tablosunun zaman aralığını döndürür.
Olası değerler: DAILY, WEEKLY ve ALL_TIME.
Geçerli
bool Valid() const
operator=
ScorePage & operator=( const ScorePage & copy_from )
Bu puan sayfasının değerini başka bir puan sayfasından atamak için atama operatörü.
operator=
ScorePage & operator=( ScorePage && move_from )
Bu puan sayfasının değerini başka bir puan sayfasından atamak için atama operatörü.
r-değeri referansı sürümü.
~PuanSayfası
~ScorePage()