gpg:: صفحه امتیاز

#include <score_page.h>

یک ساختار داده واحد که به شما امکان دسترسی به داده های امتیازی را می دهد.

خلاصه

داده ها شامل شناسه تابلوی امتیازات ، شروع، بازه زمانی، مجموعه، نشانه صفحه امتیاز قبلی، نشانه صفحه امتیاز بعدی، و بردار تمام ورودی های امتیاز است.

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

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

توابع عمومی

Collection () const
نشان می دهد که تابلوی امتیازات عمومی یا اجتماعی باشد.
Entries () const
const std::vector< ScorePage::Entry > &
بردار تمام ورودی های امتیاز.
HasNextScorePage () const
bool
در صورتی معتبر است که تابلوی امتیازات دارای صفحه امتیاز بعدی باشد.
HasPreviousScorePage () const
bool
در صورتی معتبر است که تابلوی امتیاز دارای صفحه امتیاز قبلی باشد.
LeaderboardId () const
const std::string &
رشته منحصربه‌فردی را که کنسول برنامه‌نویس Google Play از قبل ایجاد کرده بود، برمی‌گرداند.
NextScorePageToken () const
نشانه صفحه امتیاز را برای صفحه بعدی برمی گرداند.
PreviousScorePageToken () const
نشانه صفحه امتیاز را برای صفحه قبلی برمی گرداند.
Start () const
نشان می دهد که آیا تابلوی امتیازات در ابتدا برای امتیازات برتر یا امتیازات نزدیک به بازیکن فعلی سؤال شده است.
TimeSpan () const
بازه زمانی جدول امتیازات را برمی‌گرداند.
Valid () const
bool
اگر این ScorePage پر از داده باشد، درست برمی گردد.
operator= (const ScorePage & copy_from)
عملگر تخصیص برای تخصیص مقدار این صفحه امتیاز از صفحه امتیاز دیگر.
operator= ( ScorePage && move_from)
عملگر تخصیص برای تخصیص مقدار این صفحه امتیاز از صفحه امتیاز دیگر.

کلاس ها

gpg:: صفحه امتیاز:: ورودی

کلاسی که یک ورودی در صفحه امتیاز ایجاد می کند.

gpg:: ScorePage:: ScorePageToken

یک ساختار داده که یک نوع تقریباً مات است که یک پرس و جو برای یک صفحه امتیاز را نشان می دهد (یا خالی است).

توابع عمومی

مجموعه

LeaderboardCollection Collection() const 

نشان می دهد که تابلوی امتیازات عمومی یا اجتماعی باشد.

ورودی ها

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

بردار تمام ورودی های امتیاز.

HasNextScorePage

bool HasNextScorePage() const 

در صورتی معتبر است که تابلوی امتیازات دارای صفحه امتیاز بعدی باشد.

دارای صفحه قبلی امتیاز

bool HasPreviousScorePage() const 

در صورتی معتبر است که تابلوی امتیاز دارای صفحه امتیاز قبلی باشد.

شناسه تابلوی برتر

const std::string & LeaderboardId() const 

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

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

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

نشانه صفحه امتیاز را برای صفحه بعدی برمی گرداند.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

نشانه صفحه امتیاز را برای صفحه قبلی برمی گرداند.

صفحه امتیاز

 ScorePage()

صفحه امتیاز

 ScorePage(
  std::shared_ptr< const ScorePageImpl > impl
)

سازنده صریح.

صفحه امتیاز

 ScorePage(
  const ScorePage & copy_from
)

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

صفحه امتیاز

 ScorePage(
  ScorePage && move_from
)

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

نسخه r-value-reference.

شروع کنید

LeaderboardStart Start() const 

نشان می دهد که آیا تابلوی امتیازات در ابتدا برای امتیازات برتر یا امتیازات نزدیک به بازیکن فعلی سؤال شده است.

مقادیر ممکن TOP_SCORES و PLAYER_CENTERED هستند.

بازه زمانی

LeaderboardTimeSpan TimeSpan() const 

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

مقادیر ممکن DAILY، WEEKLY و ALL_TIME هستند.

معتبر است

bool Valid() const 

اگر این ScorePage پر از داده باشد، درست برمی گردد.

برای اینکه توابع دریافت کننده در شیء ScorePage ( LeaderboardId ، Start و غیره...) قابل استفاده باشند، باید true را برگرداند.

اپراتور=

ScorePage & operator=(
  const ScorePage & copy_from
)

عملگر تخصیص برای تخصیص مقدار این صفحه امتیاز از صفحه امتیاز دیگر.

اپراتور=

ScorePage & operator=(
  ScorePage && move_from
)

عملگر تخصیص برای تخصیص مقدار این صفحه امتیاز از صفحه امتیاز دیگر.

نسخه r-value-reference.

~صفحه امتیاز

 ~ScorePage()