gpg::Leaderboard

#include <leaderboard.h>

Belirli bir skor tablosunun durumu (adı ve geçerliliği gibi) hakkındaki verilere erişmenize olanak tanıyan tek bir veri yapısı.

Özet

Oluşturucular ve Yıkıcılar

Leaderboard()
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
Açık oluşturucu.
Leaderboard(const Leaderboard & copy_from)
Mevcut bir skor tablosunu yeni bir skor tablosuna kopyalamak için oluşturucuyu kopyala.
Leaderboard(Leaderboard && move_from)
Mevcut bir skor tablosunu yenisine taşımak için kullanılan oluşturucu.
~Leaderboard()

Kamu işlevleri

IconUrl() const
const std::string &
Bu Leaderboard simgesinin simgesinin resmine giden URL'yi döndürür.
Id() const
const std::string &
Google Play Developer Console'un önceden oluşturduğu benzersiz dizeyi döndürür.
Name() const
const std::string &
Skor tablosunun kısa adını döndürür.
Order() const
Artan düzenin mi yoksa azalan düzenin mi daha iyi olduğunu döndürür.
Valid() const
bool
Döndürülen skor tablosu verilerle doldurulduğunda ve başarılı bir yanıt durumunun yanında true (doğru), kullanıcı tarafından oluşturulmuş bir skor tablosu için veya başarısız bir yanıt durumuyla birlikte doldurulan bir skor tablosu için false (yanlış) değerini döndürür.
operator=(const Leaderboard & copy_from)
Başka bir skor tablosundan bu skor tablosunun değerini atamak için atama operatörü.
operator=(Leaderboard && move_from)
Başka bir skor tablosundan bu skor tablosunun değerini atamak için atama operatörü.

Kamu işlevleri

IconUrl

const std::string & IconUrl() const 

Bu Leaderboard simgesinin simgesinin resmine giden URL'yi döndürür.

Yalnızca Leaderboard::Valid() doğru değerini döndürdüğünde çağrılabilir.

Kimlik

const std::string & Id() 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.

Büyük afiş

 Leaderboard()

Büyük afiş

 Leaderboard(
  std::shared_ptr< const LeaderboardImpl > impl
)

Açık oluşturucu.

Büyük afiş

 Leaderboard(
  const Leaderboard & copy_from
)

Mevcut bir skor tablosunu yeni bir skor tablosuna kopyalamak için oluşturucuyu kopyala.

Büyük afiş

 Leaderboard(
  Leaderboard && move_from
)

Mevcut bir skor tablosunu yenisine taşımak için kullanılan oluşturucu.

r değeri referans sürümünü kullanır.

Ad

const std::string & Name() const 

Skor tablosunun kısa adını döndürür.

En fazla 100 karakter. Yalnızca Başarı::Valid() doğru değerini döndürdüğünde çağrılabilir.

Sipariş verin

LeaderboardOrder Order() const 

Artan düzenin mi yoksa azalan düzenin mi daha iyi olduğunu döndürür.

Olası değerler: "LARGER_IS_BETTER" veya "smallER_IS_BETTER". LARGER_IS_BETTER daha yüksek puanları en üste yerleştirir (azalan). smallER_IS_BETTER, daha düşük puanları en üste (artan) yerleştirir. Yalnızca Başarı::Valid() doğru değerini döndürdüğünde çağrılabilir.

Geçerli

bool Valid() const 

Döndürülen skor tablosu verilerle doldurulduğunda ve başarılı bir yanıt durumunun yanında true (doğru), kullanıcı tarafından oluşturulmuş bir skor tablosu için veya başarısız bir yanıt durumuyla birlikte doldurulan bir skor tablosu için false (yanlış) değerini döndürür.

Bu leaderboard'daki alıcı işlevlerinin (kimlik, Ad, Açıklama vb.) kullanılabilir olması için doğru olması gerekir.

operatör=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

Başka bir skor tablosundan bu skor tablosunun değerini atamak için atama operatörü.

operatör=

Leaderboard & operator=(
  Leaderboard && move_from
)

Başka bir skor tablosundan bu skor tablosunun değerini atamak için atama operatörü.

r değeri referans sürümünü kullanır.

~Leaderboard

 ~Leaderboard()