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 Developer 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 Developer 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 (פונקציית getter) באובייקט ScoreSummary (LeaderboardId, TimeSpan וכו'...), יש להחזיר true.

אופרטור=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

הקצאת ScoreSummary באמצעות העתקה ממכשיר אחר.

אופרטור=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

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

~ScoreSummary

 ~ScoreSummary()