gpg:: تابلوی امتیازات

#include <leaderboard.h>

یک ساختار داده واحد که به شما امکان می دهد به داده های مربوط به وضعیت یک تابلوی امتیاز خاص مانند نام و اعتبار آن دسترسی داشته باشید.

خلاصه

سازندگان و ویرانگرها

Leaderboard ()
Leaderboard (std::shared_ptr< const LeaderboardImpl > impl)
سازنده صریح.
Leaderboard (const Leaderboard & copy_from)
کپی سازنده برای کپی کردن تابلوی امتیازات موجود در تابلوی جدید.
Leaderboard ( Leaderboard && move_from)
سازنده برای انتقال تابلوی امتیازات موجود به تابلوی جدید.
~Leaderboard ()

توابع عمومی

IconUrl () const
const std::string &
URL منتهی به تصویر نماد این تابلوی امتیازات را برمی گرداند.
Id () const
const std::string &
رشته منحصربه‌فردی را که کنسول برنامه‌نویس Google Play از قبل ایجاد کرده بود، برمی‌گرداند.
Name () const
const std::string &
نام کوتاه تابلوی امتیازات را برمی‌گرداند.
Order () const
به ترتیب صعودی یا نزولی بهتر است.
Valid () const
bool
زمانی که تابلوی امتیازات بازگشتی پر از داده باشد و با وضعیت پاسخ موفقیت آمیز همراه شود، مقدار true را برمی گرداند. برای تابلوی امتیازات ایجاد شده توسط کاربر خالی از جمعیت یا برای تابلوی پر جمعیت همراه با وضعیت پاسخ ناموفق.
operator= (const Leaderboard & copy_from)
عملگر انتساب برای تخصیص مقدار این تابلوی امتیازات از تابلوی امتیازات دیگر.
operator= ( Leaderboard && move_from)
عملگر انتساب برای تخصیص مقدار این تابلوی امتیازات از تابلوی امتیازات دیگر.

توابع عمومی

IconUrl

const std::string & IconUrl() const 

URL منتهی به تصویر نماد این تابلوی امتیازات را برمی گرداند.

فقط زمانی می توان آن را فراخوانی کرد که Leaderboard::Valid() true را برگرداند.

شناسه

const std::string & Id() const 

رشته منحصربه‌فردی را که کنسول برنامه‌نویس Google Play از قبل ایجاد کرده بود، برمی‌گرداند.

از آن برای ارجاع به تابلوی امتیازات در مشتری بازی خود استفاده کنید. فقط زمانی می توان آن را فراخوانی کرد که Leaderboard::Valid() true را برگرداند.

تابلوی امتیازات

 Leaderboard()

تابلوی امتیازات

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

سازنده صریح.

تابلوی امتیازات

 Leaderboard(
  const Leaderboard & copy_from
)

کپی سازنده برای کپی کردن تابلوی امتیازات موجود در تابلوی جدید.

تابلوی امتیازات

 Leaderboard(
  Leaderboard && move_from
)

سازنده برای انتقال تابلوی امتیازات موجود به تابلوی جدید.

نسخه r-value-reference.

نام

const std::string & Name() const 

نام کوتاه تابلوی امتیازات را برمی‌گرداند.

حداکثر 100 کاراکتر فقط زمانی می توان آن را فراخوانی کرد که Achievement::Valid() true را برگرداند.

سفارش دهید

LeaderboardOrder Order() const 

به ترتیب صعودی یا نزولی بهتر است.

مقادیر ممکن "LARGER_IS_BETTER" یا "SMALLER_IS_BETTER" هستند. LARGER_IS_BETTER امتیازهای بزرگتر را در بالا (نزولی) قرار می دهد. SMALLER_IS_BETTER امتیازهای کوچکتر را در بالا (صعودی) قرار می دهد. فقط زمانی می توان آن را فراخوانی کرد که Achievement::Valid() true را برگرداند.

معتبر است

bool Valid() const 

زمانی که تابلوی امتیازات بازگشتی پر از داده باشد و با وضعیت پاسخ موفقیت آمیز همراه شود، مقدار true را برمی گرداند. برای تابلوی امتیازات ایجاد شده توسط کاربر خالی از جمعیت یا برای تابلوی پر جمعیت همراه با وضعیت پاسخ ناموفق.

برای اینکه توابع گیرنده در این تابلوی امتیازات (id، نام، توضیحات و غیره) قابل استفاده باشند، باید درست باشد.

اپراتور=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

عملگر انتساب برای تخصیص مقدار این تابلوی امتیازات از تابلوی امتیازات دیگر.

اپراتور=

Leaderboard & operator=(
  Leaderboard && move_from
)

عملگر انتساب برای تخصیص مقدار این تابلوی امتیازات از تابلوی امتیازات دیگر.

نسخه r-value-reference.

~ تابلوی امتیازات

 ~Leaderboard()