gpg::Leaderboard

#include <leaderboard.h>

Belirli bir skor tablosunun durumuyla ilgili verilere (ör. adı ve geçerliliği) 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 leaderboard'u yeni bir leaderboard'a kopyalamak için oluşturucuyu kopyala.
Leaderboard(Leaderboard && move_from)
Mevcut bir leaderboard'u yeni bir skor tablosuna taşımak için kullanılan oluşturucu.
~Leaderboard()

Herkese açık işlevler

IconUrl() const
const std::string &
Bu Leaderboard için simge resmine yönlendiren URL'yi döndürür.
Id() const
const std::string &
Google Play Geliştirici Konsolu'nun önceden oluşturduğu benzersiz dizeyi döndürür.
Name() const
const std::string &
Leaderboard'un kısa adını döndürür.
Order() const
Artan veya azalan düzenin daha iyi olduğunu döndürür.
Valid() const
bool
Döndürülen leaderboard veriyle doldurulduğunda ve başarılı bir yanıt durumuyla birlikte sunulduğunda true değerini döndürür; false (yanlış) değerini alır.
operator=(const Leaderboard & copy_from)
Bu skor tablosunun değerini başka bir skor tablosundan atamak için atama operatörü.
operator=(Leaderboard && move_from)
Bu skor tablosunun değerini başka bir skor tablosundan atamak için atama operatörü.

Herkese açık işlevler

IconUrl

const std::string & IconUrl() const 

Bu Leaderboard için simge resmine yönlendiren 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 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.

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 leaderboard'u yeni bir leaderboard'a kopyalamak için oluşturucuyu kopyala.

Büyük afiş

 Leaderboard(
  Leaderboard && move_from
)

Mevcut bir leaderboard'u yeni bir skor tablosuna taşımak için kullanılan oluşturucu.

r-değeri referansı sürümü.

Ad

const std::string & Name() const 

Leaderboard'un kısa adını döndürür.

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

Sipariş

LeaderboardOrder Order() const 

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

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

Geçerli

bool Valid() const 

Döndürülen leaderboard veriyle doldurulduğunda ve başarılı bir yanıt durumuyla birlikte sunulduğunda true değerini döndürür; false (yanlış) değerini alır.

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

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

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

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

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

r-değeri referansı sürümü.

~Leaderboard

 ~Leaderboard()