gpg::Leaderboard

#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 שמובילה לתמונת הסמל של ה-Leaderboard הזה.
Id() const
const std::string &
מחזירה את המחרוזת הייחודית שנוצרה קודם לכן על ידי Google Play Developer 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 הזה.

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

Id

const std::string & Id() const 

מחזירה את המחרוזת הייחודית שנוצרה קודם לכן על ידי Google Play Developer Console.

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

Leaderboard

 Leaderboard()

Leaderboard

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

בנאי מפורש.

Leaderboard

 Leaderboard(
  const Leaderboard & copy_from
)

מעתיקים את הבנאי כדי להעתיק לידרבורד קיים ללידרבורד חדש.

Leaderboard

 Leaderboard(
  Leaderboard && move_from
)

בונה להעברת לידרבורד קיים ללידרבורד חדש.

של ה-R-value-reference.

שם

const std::string & Name() const 

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

עד 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 

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

כדי שאפשר יהיה להשתמש בפונקציות של getter ב-Leaderboard הזה (id, שם, תיאור וכו') הוא חייב להיות נכון.

אופרטור=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

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

אופרטור=

Leaderboard & operator=(
  Leaderboard && move_from
)

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

של ה-R-value-reference.

~Leaderboard

 ~Leaderboard()