gpg:: ScorePage
#include <score_page.h>
מבנה נתונים יחיד שמאפשר לגשת לנתוני ציונים.
סיכום
הנתונים כוללים מזהה Leaderboard, התחלה, טווח זמן, איסוף, האסימון של דף הניקוד הקודם, האסימון של דף הניקוד הבא ואת הווקטור של כל הרשומות של הציונים.
בנייה |
|
---|---|
ScorePage()
|
|
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
constructor מפורש.
|
|
ScorePage(const ScorePage & copy_from)
העתקת ה-constructor להעתקת דף הניקוד הקיים לדף חדש.
|
|
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 Console.
|
NextScorePageToken() const
|
מחזירה את האסימון של דף הניקוד של הדף הבא.
|
PreviousScorePageToken() const
|
מחזירה את האסימון של דף הניקוד של הדף הקודם.
|
Start() const
|
הפונקציה מחזירה אם התקבלה קודם שאילתה לגבי הלידרבורד לגבי התוצאות המובילות או התוצאות המובילות ליד השחקן הנוכחי.
|
TimeSpan() const
|
הפונקציה מחזירה את טווח הזמן של ה-Leaderboard.
|
Valid() const
|
bool
הפונקציה מחזירה true אם
ScorePage הזה מאוכלס בנתונים. |
operator=(const ScorePage & copy_from)
|
אופרטור הקצאה להקצאת הערך של דף הציון הזה מדף ניקוד אחר.
|
operator=(ScorePage && move_from)
|
אופרטור הקצאה להקצאת הערך של דף הציון הזה מדף ניקוד אחר.
|
שיעורים |
|
---|---|
gpg:: |
כיתה שיוצרת רשומה בדף הציונים. |
gpg:: |
מבנה נתונים שהוא סוג כמעט אטום שמייצג שאילתה של ScorePage (או שהוא ריק). |
פונקציות ציבוריות
HasNextScorePage
bool HasNextScorePage() const
תקף אם בלוח הניקוד יש דף תוצאות נוסף.
HasPreviousScorePage
bool HasPreviousScorePage() const
תקף אם בלוח הניקוד יש דף תוצאות קודם.
LeaderboardId
const std::string & LeaderboardId() const
מחזירה את המחרוזת הייחודית שנוצרה מראש ב-Google Play Console.
תוכלו להשתמש בו כדי להתייחס ללידרבורד בלקוח המשחק שלכם. ניתן לקרוא לה רק כאשר Leaderboard::Valid() מחזירה True.
NextScorePageToken
ScorePage::ScorePageToken NextScorePageToken() const
מחזירה את האסימון של דף הניקוד של הדף הבא.
PreviousScorePageToken
ScorePage::ScorePageToken PreviousScorePageToken() const
מחזירה את האסימון של דף הניקוד של הדף הקודם.
ScorePage
ScorePage()
ScorePage
ScorePage( const ScorePage & copy_from )
העתקת ה-constructor להעתקת דף הניקוד הקיים לדף חדש.
ScorePage
ScorePage( ScorePage && move_from )
בונה להעברת דף תוצאות קיים לדף חדש.
r-value-reference.
התחלה
LeaderboardStart Start() const
הפונקציה מחזירה אם התקבלה קודם שאילתה לגבי הלידרבורד לגבי התוצאות המובילות או התוצאות המובילות ליד השחקן הנוכחי.
הערכים האפשריים הם TOP_SCORES ו-PLAYER_CENTERED.
TimeSpan
LeaderboardTimeSpan TimeSpan() const
הפונקציה מחזירה את טווח הזמן של ה-Leaderboard.
הערכים האפשריים הם DAILY, WEEKLY ו-ALL_TIME.
נתונים תקפים
bool Valid() const
operator=
ScorePage & operator=( const ScorePage & copy_from )
אופרטור הקצאה להקצאת הערך של דף הציון הזה מדף ניקוד אחר.
operator=
ScorePage & operator=( ScorePage && move_from )
אופרטור הקצאה להקצאת הערך של דף הציון הזה מדף ניקוד אחר.
r-value-reference.
~ScorePage
~ScorePage()