gpg:: ScorePage
#include <score_page.h>
Puan verilerine erişmenize olanak tanıyan tek bir veri yapısı.
Özet
Veriler arasında Leaderboard kimliği, başlangıç, zaman aralığı, toplama, ö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 puana kopyalamak için oluşturucuyu kopyala.
|
|
ScorePage(ScorePage && move_from)
Mevcut bir puan sayfasını yeni bir puan sayfasına taşımak için kullanılan oluşturucu.
|
|
~ScorePage()
|
Kamu işlevleri |
|
---|---|
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 tablosunda önceki bir puan sayfası varsa geçerlidir.
|
LeaderboardId() const
|
const std::string &
Google Play Developer Console'un ö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 ilk olarak geçerli oyuncuya yakın en yüksek puanlar veya skorlar için sorgulanıp sorgulanmadığını döndürür.
|
TimeSpan() const
|
Skor tablosunun zaman aralığını döndürür.
|
Valid() const
|
bool
Bu
ScorePage veriyle doldurulursa true değerini döndürür. |
operator=(const ScorePage & copy_from)
|
Başka bir puan sayfasından bu puan sayfasının değerini atamak için kullanılan atama operatörü.
|
operator=(ScorePage && move_from)
|
Başka bir puan sayfasından bu puan sayfasının değerini atamak için kullanılan atama operatörü.
|
Sınıflar |
|
---|---|
gpg:: |
Puan sayfasında giriş oluşturan sınıf. |
gpg:: |
ScorePage için bir sorguyu temsil eden, neredeyse opak türde (veya boş) bir veri yapısı. |
Kamu işlevleri
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 tablosunda önceki bir puan sayfası varsa geçerlidir.
LeaderboardId
const std::string & LeaderboardId() const
Google Play Developer Console'un önceden oluşturduğu benzersiz dizeyi döndürür.
Oyun istemcinizde bir skor tablosuna başvurmak 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 puana kopyalamak için oluşturucuyu kopyala.
ScorePage
ScorePage( ScorePage && move_from )
Mevcut bir puan sayfasını yeni bir puan sayfasına taşımak için kullanılan oluşturucu.
r değeri referans sürümünü kullanır.
Başlat
LeaderboardStart Start() const
Skor tablosunun ilk olarak geçerli oyuncuya yakın en yüksek puanlar veya skorlar için sorgulanıp sorgulanmadığını döndürür.
Olası değerler TOP_SCORES ve PLAYER_CENTERED'dır.
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
operatör=
ScorePage & operator=( const ScorePage & copy_from )
Başka bir puan sayfasından bu puan sayfasının değerini atamak için kullanılan atama operatörü.
operatör=
ScorePage & operator=( ScorePage && move_from )
Başka bir puan sayfasından bu puan sayfasının değerini atamak için kullanılan atama operatörü.
r değeri referans sürümünü kullanır.
~PuanSayfası
~ScorePage()