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 Console مسبقًا.
Name() const
const std::string &
تعرض الاسم المختصر للوحة الصدارة.
Order() const
لعرض ما إذا كان الترتيب التصاعدي أم التنازلي أفضل.
Valid() const
bool
تعرض القيمة "صحيح" عندما تكون لوحة الصدارة المعروضة مملوءة بالبيانات وتكون مصحوبة بحالة استجابة ناجحة؛ "خطأ" في لوحة الصدارة التي لم تتم تعبئتها بواسطة المستخدم أو للوحة معبأة مصحوبة بحالة استجابة غير ناجحة
operator=(const Leaderboard & copy_from)
عامل تشغيل التخصيص لتحديد قيمة لوحة الصدارة هذه من لوحة صدارة أخرى.
operator=(Leaderboard && move_from)
عامل تشغيل التخصيص لتحديد قيمة لوحة الصدارة هذه من لوحة صدارة أخرى.

وظائف عامة

IconUrl

const std::string & IconUrl() const 

تعرض عنوان URL الذي يؤدي إلى صورة رمز ليدربورد هذا.

ولا يمكن طلبه إلا عندما تعرض الدالة Leaderboard::Valid() القيمة "صحيح".

Id

const std::string & Id() const 

عرض السلسلة الفريدة التي أنشأتها Google Play Console مسبقًا.

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

قائمة الصدارة

 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 

تعرض القيمة "صحيح" عندما تكون لوحة الصدارة المعروضة مملوءة بالبيانات وتكون مصحوبة بحالة استجابة ناجحة؛ "خطأ" في لوحة الصدارة التي لم تتم تعبئتها بواسطة المستخدم أو للوحة معبأة مصحوبة بحالة استجابة غير ناجحة

يجب أن يكون هذا صحيحًا بالنسبة إلى دوال getter في لوحة الصدارة هذه (المعرّف، والاسم، والوصف، وما إلى ذلك) لتكون قابلة للاستخدام.

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

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

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

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

إصدار r-value-reference.

~لوحة الصدارة

 ~Leaderboard()