gpg::ScoreSummary

#include <score_summary.h>

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

סיכום

בנייה

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
הפונקציה בונה ScoreSummary מ-shared_ptr ל-ScoreSummaryImpl.
ScoreSummary(const ScoreSummary & copy_from)
יצירת עותק של ScoreSummary קיים.
ScoreSummary(ScoreSummary && move_from)
העברת ScoreSummary קיים.
~ScoreSummary()

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

ApproximateNumberOfScores() const
uint64_t
מחזירה את מספר הציונים המשוער בדף הניקוד.
Collection() const
מחזירה את האוסף שאליו שייך ה-Leaderboard.
CurrentPlayerScore() const
const Score &
מחזירה את התוצאה של הנגן שמחובר כרגע.
LeaderboardId() const
const std::string &
מחזירה את המחרוזת הייחודית שנוצרה מראש ב-Google Play Console.
TimeSpan() const
הפונקציה מחזירה את טווח הזמן של הלידרבורד.
Valid() const
bool
הפונקציה מחזירה true אם ScoreSummary הזה מאוכלס בנתונים.
operator=(const ScoreSummary & copy_from)
הקצאת ScoreSummary זה על ידי העתקה מתפקיד אחר.
operator=(ScoreSummary && move_from)
הקצאה של ScoreSummary על ידי העברת נכס אחר פנימה.

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

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

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

מחזירה שגיאה אם לא התקבלו בקשות למתן ציונים (max_results = 0), ומצמידים את המספר ל-25 אם יש מספר גדול מדי.

אוסף

LeaderboardCollection Collection() const 

מחזירה את האוסף שאליו שייך ה-Leaderboard.

הערכים האפשריים הם PUBLIC ו-SOCIAL.

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

מחזירה את התוצאה של הנגן שמחובר כרגע.

LeaderboardId

const std::string & LeaderboardId() const 

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

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

ScoreSummary

 ScoreSummary()

ScoreSummary

 ScoreSummary(
  std::shared_ptr< const ScoreSummaryImpl > impl
)

הפונקציה בונה ScoreSummary מ-shared_ptr ל-ScoreSummaryImpl.

מיועד לשימוש פנימי של ה-API.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

יצירת עותק של ScoreSummary קיים.

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

העברת ScoreSummary קיים.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

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

הערכים האפשריים הם DAILY, WEEKLY או ALL_TIME.

נתונים תקפים

bool Valid() const 

הפונקציה מחזירה true אם ScoreSummary הזה מאוכלס בנתונים.

כדי שתהיה אפשרות להשתמש בפונקציות getter באובייקט ScoreSummary (LeaderboardId, TimeSpan וכו'...), צריך להחזיר את הערך true.

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

הקצאת ScoreSummary זה על ידי העתקה מתפקיד אחר.

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

הקצאה של ScoreSummary על ידי העברת נכס אחר פנימה.

~ScoreSummary

 ~ScoreSummary()