gpg::ScorePage

#include <score_page.h>

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

סיכום

הנתונים כוללים את מזהה Leaderboard, התחלה, טווח זמן, אוסף, אסימון דף הניקוד הקודם, אסימון דף הניקוד הבא והוקטור של כל הרשומות.

בונים והורסים

ScorePage()
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
בנאי מפורש.
ScorePage(const ScorePage & copy_from)
יש להעתיק את הבנאי כדי להעתיק דף ניקוד קיים לדף חדש.
ScorePage(ScorePage && move_from)
בונה להעברת דף ניקוד קיים לדף חדש.
~ScorePage()

תפקידים ציבוריים

Collection() const
מחזירה אם הלידרבורד הוא PUBLIC או SOCIAL.
Entries() const
const std::vector< ScorePage::Entry > &
וקטור של כל הרשומות.
HasNextScorePage() const
bool
תקף אם ללוח הניקוד יש דף תוצאות נוסף.
HasPreviousScorePage() const
bool
חוקי אם ללוח הניקוד יש דף תוצאות קודם.
LeaderboardId() const
const std::string &
מחזירה את המחרוזת הייחודית שנוצרה קודם לכן על ידי Google Play Developer Console.
NextScorePageToken() const
מחזירה את אסימון דף הניקוד של הדף העוקב.
PreviousScorePageToken() const
מחזירה את אסימון דף הניקוד של הדף הקודם.
Start() const
פונקציה זו מחזירה אם ה-Leaderboard נבדק בהתחלה לגבי תוצאות מובילות או עבור ניקוד ליד השחקן הנוכחי.
TimeSpan() const
מחזירה את טווח הזמן של ה-Leaderboard.
Valid() const
bool
הפונקציה מחזירה את הערך True אם השדה ScorePage מאוכלס בנתונים.
operator=(const ScorePage & copy_from)
אופרטור להקצאת הערך של דף הציונים הזה מדף תוצאות אחר.
operator=(ScorePage && move_from)
אופרטור להקצאת הערך של דף הציונים הזה מדף תוצאות אחר.

מחלקות

gpg::ScorePage::Entry

כיתה שיוצרת רשומה בדף התוצאות.

gpg::ScorePage::ScorePageToken

מבנה נתונים מסוג כמעט אטום שמייצג שאילתה של ScorePage (או שהוא ריק).

תפקידים ציבוריים

איסוף

LeaderboardCollection Collection() const 

מחזירה אם הלידרבורד הוא PUBLIC או SOCIAL.

רשומות

const std::vector< ScorePage::Entry > & Entries() const 

וקטור של כל הרשומות.

HasNextScorePage

bool HasNextScorePage() const 

תקף אם ללוח הניקוד יש דף תוצאות נוסף.

HasPreviousScorePage

bool HasPreviousScorePage() const 

חוקי אם ללוח הניקוד יש דף תוצאות קודם.

LeaderboardId

const std::string & LeaderboardId() const 

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

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

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

מחזירה את אסימון דף הניקוד של הדף העוקב.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

מחזירה את אסימון דף הניקוד של הדף הקודם.

ScorePage

 ScorePage()

ScorePage

 ScorePage(
  std::shared_ptr< const ScorePageImpl > impl
)

בנאי מפורש.

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

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

ScorePage

 ScorePage(
  ScorePage && move_from
)

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

של ה-R-value-reference.

התחלה

LeaderboardStart Start() const 

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

ערכים אפשריים הם TOP_SCORES ו-PLAYER_centerED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

מחזירה את טווח הזמן של ה-Leaderboard.

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

נתונים תקפים

bool Valid() const 

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

כדי שניתן יהיה להשתמש בפונקציות getter (פונקציית getter) באובייקט ScorePage (LeaderboardId, Start וכו'...), יש להחזיר true.

אופרטור=

ScorePage & operator=(
  const ScorePage & copy_from
)

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

אופרטור=

ScorePage & operator=(
  ScorePage && move_from
)

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

של ה-R-value-reference.

~ScorePage

 ~ScorePage()