gpg:: PlayerLevel
#include <player_level.h>
מבנה נתונים יחיד שמכיל נתונים לגבי רמת הנגן.
סיכום
בונים והורסים |
|
---|---|
PlayerLevel()
|
|
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
יוצר את PlayerLevel מ-shared_ptr ל- PlayerLevelImpl.
|
|
PlayerLevel(const PlayerLevel & copy_from)
העתקת הבנאי להעתקת רמת נגן קיימת לרמת נגן חדשה.
|
|
PlayerLevel(PlayerLevel && move_from)
בנאי להעברת רמת שחקן קיימת לרמה חדשה.
|
|
~PlayerLevel()
|
תפקידים ציבוריים |
|
---|---|
LevelNumber() const
|
uint32_t
מחזירה את המספר עבור הרמה הזו, למשל
|
MaximumXP() const
|
uint64_t
מחזירה את הערך המקסימלי של XP שמיוצג על ידי הרמה הזו, לא כולל.
|
MinimumXP() const
|
uint64_t
מחזירה את ערך ה-XP המינימלי הנדרש כדי להגיע לרמה הזו, כולל.
|
Valid() const
|
bool
הפונקציה מחזירה את הערך True כשרמת השחקן שמוחזרת מאוכלסת בנתונים ולצידה סטטוס תגובה לא מוצלח. הערך FALSE לגבי נגן שנוצר על ידי משתמש שלא אוכלס או לגבי נגן מאוכלס שמלווה בסטטוס תגובה לא מוצלח.
|
operator=(const PlayerLevel & copy_from)
|
אופרטור הקצאה להקצאת הערך של רמת הנגן הזו מרמת שחקן אחרת.
|
operator=(PlayerLevel && move_from)
|
אופרטור הקצאה להקצאת הערך של רמת הנגן הזו מרמת שחקן אחרת.
|
תפקידים ציבוריים
LevelNumber
uint32_t LevelNumber() const
מחזירה את המספר עבור הרמה הזו, למשל
"level 10".
MaximumXP
uint64_t MaximumXP() const
מחזירה את הערך המקסימלי של XP שמיוצג על ידי הרמה הזו, לא כולל.
MinimumXP
uint64_t MinimumXP() const
מחזירה את ערך ה-XP המינימלי הנדרש כדי להגיע לרמה הזו, כולל.
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel( std::shared_ptr< const PlayerLevelImpl > impl )
יוצר את PlayerLevel מ-shared_ptr ל- PlayerLevelImpl.
זה משמש באופן פנימי, ולא מיועד לשימושם של צרכני ה-API הזה.
PlayerLevel
PlayerLevel( const PlayerLevel & copy_from )
העתקת הבנאי להעתקת רמת נגן קיימת לרמת נגן חדשה.
PlayerLevel
PlayerLevel( PlayerLevel && move_from )
בנאי להעברת רמת שחקן קיימת לרמה חדשה.
של ה-R-value-reference.
נתונים תקפים
bool Valid() const
הפונקציה מחזירה את הערך True כשרמת השחקן שמוחזרת מאוכלסת בנתונים ולצידה סטטוס תגובה לא מוצלח. הערך FALSE לגבי נגן שנוצר על ידי משתמש שלא אוכלס או לגבי נגן מאוכלס שמלווה בסטטוס תגובה לא מוצלח.
כדי שאפשר יהיה להשתמש בפונקציות geter באובייקט הזה, עליו להיות נכון.
אופרטור=
PlayerLevel & operator=( const PlayerLevel & copy_from )
אופרטור הקצאה להקצאת הערך של רמת הנגן הזו מרמת שחקן אחרת.
אופרטור=
PlayerLevel & operator=( PlayerLevel && move_from )
אופרטור הקצאה להקצאת הערך של רמת הנגן הזו מרמת שחקן אחרת.
גרסת הפניה-R-value
~רמת נגן
~PlayerLevel()