קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
gpg::PlayerLevel
#include <player_level.h>
מבנה נתונים יחיד שמכיל נתונים על הרמה של השחקן.
סיכום
פונקציות ציבוריות
|
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
)
העתקת ה-constructor להעתקה של רמת נגן קיימת לרמת נגן חדשה.
PlayerLevel
PlayerLevel(
PlayerLevel && move_from
)
כלי להעברת רמת שחקן קיימת לרמה חדשה.
r-value-reference.
נתונים תקפים
bool Valid() const
הפונקציה מחזירה true כשרמת הנגן שהוחזרה מאוכלסת בנתונים ולצידה סטטוס התגובה המוצלח. FALSE עבור נגן לא מאוכלס שנוצר על ידי משתמש או עבור נגן מאוכלס שמלווה בסטטוס תגובה שנכשלה.
כדי שתהיה אפשרות להשתמש בפונקציות getter באובייקט הזה, הוא חייב להיות TRUE.
operator=
PlayerLevel & operator=(
const PlayerLevel & copy_from
)
אופרטור הקצאה להקצאת הערך של השלב הזה מרמת שחקן אחרת.
operator=
PlayerLevel & operator=(
PlayerLevel && move_from
)
אופרטור הקצאה להקצאת הערך של השלב הזה מרמת שחקן אחרת.
גרסת r-value-reference
~רמת השחקן
~PlayerLevel()
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# gpg::PlayerLevel Class Reference\n\ngpg::PlayerLevel\n================\n\n`#include \u003cplayer_level.h\u003e`\n\nA single data structure containing data about player's level.\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [PlayerLevel](#classgpg_1_1_player_level_1a5c5aa7ac12e8befff021dfede69cc74e)`()` ||\n| [PlayerLevel](#classgpg_1_1_player_level_1afa1e453e677bed09bd1b441493413bb3)`(std::shared_ptr\u003c const `[PlayerLevelImpl](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level_1a7024c8d2bb0a3800d3d1c51a6abe8a81)` \u003e impl)` Constructs a [PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level) from a shared_ptr to a PlayerLevelImpl. ||\n| [PlayerLevel](#classgpg_1_1_player_level_1a04210c98ac60ed639e544243120b4af5)`(const `[PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` & copy_from)` Copy constructor for copying an existing player level into a new one. ||\n| [PlayerLevel](#classgpg_1_1_player_level_1aeebff567c41fcd3da2ac4fb64ffb0d06)`(`[PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` && move_from)` Constructor for moving an existing player level into a new one. ||\n| [~PlayerLevel](#classgpg_1_1_player_level_1af24508b4298f81e3d0536cd5613c9c6a)`()` ||\n\n| ### Public functions ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [LevelNumber](#classgpg_1_1_player_level_1a72a1a8a54abc33105a48ec0607b759aa)`() const ` | `uint32_t` Returns the number for this level, e.g. |\n| [MaximumXP](#classgpg_1_1_player_level_1a3bef587603a5792449b093e8ac4288bc)`() const ` | `uint64_t` Returns the maximum XP value represented by this level, exclusive. |\n| [MinimumXP](#classgpg_1_1_player_level_1aca921678a833699257117f51741366a2)`() const ` | `uint64_t` Returns the minimum XP value needed to attain this level, inclusive. |\n| [Valid](#classgpg_1_1_player_level_1a458b510e8e30ca8459598636c6b8acc9)`() const ` | `bool` Returns true when the returned player level is populated with data and is accompanied by a successful response status; false for an unpopulated user-created player or for a populated one accompanied by an unsuccessful response status. |\n| [operator=](#classgpg_1_1_player_level_1a7574b9a7ec930a71519b91399710113f)`(const `[PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` & copy_from)` | [PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` &` Assignment operator for assigning this player level's value from another player level. |\n| [operator=](#classgpg_1_1_player_level_1a0d82f9e3a4b9e49f12df76c3c2d5b02f)`(`[PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` && move_from)` | [PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` &` Assignment operator for assigning this player level's value from another player level. |\n\nPublic functions\n----------------\n\n### LevelNumber\n\n```c++\nuint32_t LevelNumber() const \n``` \nReturns the number for this level, e.g.\n\n\"level 10\". \n\n### MaximumXP\n\n```c++\nuint64_t MaximumXP() const \n``` \nReturns the maximum XP value represented by this level, exclusive. \n\n### MinimumXP\n\n```c++\nuint64_t MinimumXP() const \n``` \nReturns the minimum XP value needed to attain this level, inclusive. \n\n### PlayerLevel\n\n```c++\n PlayerLevel()\n``` \n\n### PlayerLevel\n\n```c++\n PlayerLevel(\n std::shared_ptr\u003c const PlayerLevelImpl \u003e impl\n)\n``` \nConstructs a [PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level) from a shared_ptr to a PlayerLevelImpl.\n\nThis is used internally, and is not intended for use by consumers of this API. \n\n### PlayerLevel\n\n```c++\n PlayerLevel(\n const PlayerLevel & copy_from\n)\n``` \nCopy constructor for copying an existing player level into a new one. \n\n### PlayerLevel\n\n```c++\n PlayerLevel(\n PlayerLevel && move_from\n)\n``` \nConstructor for moving an existing player level into a new one.\n\nr-value-reference version. \n\n### Valid\n\n```c++\nbool Valid() const \n``` \nReturns true when the returned player level is populated with data and is accompanied by a successful response status; false for an unpopulated user-created player or for a populated one accompanied by an unsuccessful response status.\n\nIt must be true for the getter functions on this object to be usable. \n\n### operator=\n\n```c++\nPlayerLevel & operator=(\n const PlayerLevel & copy_from\n)\n``` \nAssignment operator for assigning this player level's value from another player level. \n\n### operator=\n\n```c++\nPlayerLevel & operator=(\n PlayerLevel && move_from\n)\n``` \nAssignment operator for assigning this player level's value from another player level.\n\nr-value-reference version \n\n### \\~PlayerLevel\n\n```c++\n ~PlayerLevel()\n```"]]