gpg::ScorePage

#include <score_page.h>

هيكل بيانات واحد يسمح لك بالوصول إلى بيانات النتيجة.

ملخّص

وتتضمن البيانات رقم تعريف ليدربورد، والبداية، والفترة الزمنية، والجمع، والرمز المميز السابق لصفحة النتائج، والرمز المميز لصفحة النتيجة التالية، والمتجه لجميع إدخالات النتيجة.

الدلالة والهياكل

ScorePage()
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
دالة إنشاء صريحة.
ScorePage(const ScorePage & copy_from)
نسخ الدالة الإنشائية لنسخ صفحة نتائج حالية إلى صفحة جديدة.
ScorePage(ScorePage && move_from)
دالة إنشاء لنقل صفحة نتائج حالية إلى صفحة جديدة.
~ScorePage()

الدوال العامة

Collection() const
لعرض ما إذا كان ليدربورد علنيًا أو SOCIAL.
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
تعرض القيمة true إذا تمت تعبئة ScorePage بالبيانات.
operator=(const ScorePage & copy_from)
عامل تشغيل التعيين لتخصيص قيمة صفحة التقييم هذه من صفحة نتائج أخرى.
operator=(ScorePage && move_from)
عامل تشغيل التعيين لتخصيص قيمة صفحة التقييم هذه من صفحة نتائج أخرى.

صفوف

gpg::ScorePage::Entry

صف ينشئ إدخالاً في صفحة النتائج.

gpg::ScorePage::ScorePageToken

بنية بيانات من النوع شبه الشفاف الذي يمثّل طلب بحث لصفحة ScorePage (أو فارغًا).

الدوال العامة

المجموعة

LeaderboardCollection Collection() const 

لعرض ما إذا كان ليدربورد علنيًا أو SOCIAL.

الإدخالات

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

متجه لجميع إدخالات النتيجة.

HasNextScorePage

bool HasNextScorePage() const 

صالح إذا كان لوحة النتائج تحتوي على صفحة نتائج لاحقة.

HasPreviousScorePage

bool HasPreviousScorePage() const 

صالح إذا كان لوحة النتائج يحتوي على صفحة نتائج سابقة.

LeaderboardId

const std::string & LeaderboardId() const 

تعرض السلسلة الفريدة التي أنشأتها وحدة تحكم مطوّري البرامج في Google Play مسبقًا.

ويمكنك استخدامها للإشارة إلى قائمة الصدارة في برنامج لعبتك. ولا يمكن طلبها إلا عندما تكون قيمة Leaderboard::Valid() صحيحة.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

لعرض الرمز المميز لصفحة النتائج للصفحة التالية.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

لعرض الرمز المميز لصفحة النتائج للصفحة السابقة.

ScorePage

 ScorePage()

ScorePage

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

دالة إنشاء صريحة.

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

نسخ الدالة الإنشائية لنسخ صفحة نتائج حالية إلى صفحة جديدة.

ScorePage

 ScorePage(
  ScorePage && move_from
)

دالة إنشاء لنقل صفحة نتائج حالية إلى صفحة جديدة.

الإصدار المرجعي للقيمة r.

بدء

LeaderboardStart Start() const 

عرض ما إذا كان طلب لوحة الصدارة قد تمّ مبدئيًا البحث عنها للحصول على أعلى النتائج أو النتائج بالقرب من اللاعب الحالي

القيمتان المحتملتان هما top_POINTS وPLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

لعرض الفترة الزمنية للوحة الصدارة.

القيم المحتملة هي DAILY وWEEKLY وALL_TIME.

صالحة

bool Valid() const 

تعرض القيمة true إذا تمت تعبئة ScorePage بالبيانات.

يجب أن تعرض دوال getter في الكائن ScorePage (LeaderboardId، Start، إلخ...) قابلة للاستخدام.

r=or

ScorePage & operator=(
  const ScorePage & copy_from
)

عامل تشغيل التعيين لتخصيص قيمة صفحة التقييم هذه من صفحة نتائج أخرى.

r=or

ScorePage & operator=(
  ScorePage && move_from
)

عامل تشغيل التعيين لتخصيص قيمة صفحة التقييم هذه من صفحة نتائج أخرى.

الإصدار المرجعي للقيمة r.

~صفحة التقييم

 ~ScorePage()