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
نشان می دهد که تابلوی امتیازات عمومی یا اجتماعی باشد.
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( 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 & operator=( const ScorePage & copy_from )
عملگر تخصیص برای تخصیص مقدار این صفحه امتیاز از صفحه امتیاز دیگر.
اپراتور=
ScorePage & operator=( ScorePage && move_from )
عملگر تخصیص برای تخصیص مقدار این صفحه امتیاز از صفحه امتیاز دیگر.
نسخه r-value-reference.
~صفحه امتیاز
~ScorePage()
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.