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::ScorePage::Entry

Puan sayfasında giriş oluşturan sınıf.

gpg::ScorePage::ScorePageToken

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.

Girişler

const std::vector< ScorePage::Entry > & Entries() const 

Tüm puan girişlerinin vektö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(
  std::shared_ptr< const ScorePageImpl > impl
)

Açık oluşturucu.

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 

Bu ScorePage veriyle doldurulursa true değerini döndürür.

ScorePage nesnesindeki (LeaderboardId, Start vb.) getter işlevlerinin kullanılabilir olması için true döndürmelidir.

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()