gpg::Leaderboard

#include <leaderboard.h>

מבנה נתונים יחיד שמאפשר לגשת לנתונים על הסטטוס של לידרבורד ספציפי, כמו השם שלו והתוקף שלו.

סיכום

בנייה

Leaderboard()
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
constructor מפורש.
Leaderboard(const Leaderboard & copy_from)
העתקת ה-constructor להעתקת לוח הישגי השחקנים המובילים ללידרבורד חדש.
Leaderboard(Leaderboard && move_from)
כלי בנייה להעברת לוח הישגי גדול ללידרבורד חדש.
~Leaderboard()

פונקציות ציבוריות

IconUrl() const
const std::string &
הפונקציה מחזירה את כתובת ה-URL שמובילה לתמונת הסמל של הלידרבורד הזה.
Id() const
const std::string &
מחזירה את המחרוזת הייחודית שנוצרה מראש ב-Google Play Console.
Name() const
const std::string &
הפונקציה מחזירה את השם המקוצר של ה-Leaderboard.
Order() const
הפונקציה מחזירה אם עדיף בסדר עולה או יורד.
Valid() const
bool
הפונקציה מחזירה true כשה-Leaderboard שהוחזר מאוכלס בנתונים ולצידו סטטוס התגובה המוצלח. FALSE עבור לידרבורד לא מאוכלס שנוצר על ידי משתמש או עבור טבלה מאוכלסת עם סטטוס תגובה שנכשלה.
operator=(const Leaderboard & copy_from)
אופרטור הקצאה להקצאת הערך של לוח הישגי השחקנים המובילים הזה מלוח הישגי השחקנים האחרים.
operator=(Leaderboard && move_from)
אופרטור הקצאה להקצאת הערך של לוח הישגי השחקנים המובילים הזה מלוח הישגי השחקנים האחרים.

פונקציות ציבוריות

IconUrl

const std::string & IconUrl() const 

הפונקציה מחזירה את כתובת ה-URL שמובילה לתמונת הסמל של הלידרבורד הזה.

ניתן לקרוא לה רק כאשר Leaderboard::Valid() מחזירה True.

Id

const std::string & Id() const 

מחזירה את המחרוזת הייחודית שנוצרה מראש ב-Google Play Console.

תוכלו להשתמש בו כדי להתייחס ללידרבורד בלקוח המשחק שלכם. ניתן לקרוא לה רק כאשר Leaderboard::Valid() מחזירה True.

רשימת המובילים

 Leaderboard()

רשימת המובילים

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

constructor מפורש.

רשימת המובילים

 Leaderboard(
  const Leaderboard & copy_from
)

העתקת ה-constructor להעתקת לוח הישגי השחקנים המובילים ללידרבורד חדש.

רשימת המובילים

 Leaderboard(
  Leaderboard && move_from
)

כלי בנייה להעברת לוח הישגי גדול ללידרבורד חדש.

r-value-reference.

שם

const std::string & Name() const 

הפונקציה מחזירה את השם המקוצר של ה-Leaderboard.

עד 100 תווים. ניתן לקרוא לפונקציה רק כאשר Achievement::Valid() מחזירה True.

הזמנה

LeaderboardOrder Order() const 

הפונקציה מחזירה אם עדיף בסדר עולה או יורד.

הערכים האפשריים הם "LARGER_IS_BETTER" או 'ספר AdsER_IS_BETTER' LARGER_IS_BETTER מציבה ניקוד גבוה יותר בראש (בסדר יורד). smallER_IS_BETTER ממקמים ציונים קטנים יותר בחלק העליון (בסדר עולה). ניתן לקרוא לפונקציה רק כאשר Achievement::Valid() מחזירה True.

נתונים תקפים

bool Valid() const 

הפונקציה מחזירה true כשה-Leaderboard שהוחזר מאוכלס בנתונים ולצידו סטטוס התגובה המוצלח. FALSE עבור לידרבורד לא מאוכלס שנוצר על ידי משתמש או עבור טבלה מאוכלסת עם סטטוס תגובה שנכשלה.

חובה לספק ערך כזה כדי שניתן יהיה להשתמש בפונקציות getter בטבלה הזו (מזהה, שם, תיאור וכו').

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

אופרטור הקצאה להקצאת הערך של לוח הישגי השחקנים המובילים הזה מלוח הישגי השחקנים האחרים.

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

אופרטור הקצאה להקצאת הערך של לוח הישגי השחקנים המובילים הזה מלוח הישגי השחקנים האחרים.

r-value-reference.

~לידרבורד

 ~Leaderboard()