Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
gpg::PlayerLevel
#include <player_level.h>
Eine einzelne Datenstruktur mit Daten zum Level des Spielers.
Zusammenfassung
Öffentliche Funktionen
|
LevelNumber() const
|
uint32_t
Gibt die Zahl für diese Ebene zurück, z.B.
|
MaximumXP() const
|
uint64_t
Gibt den maximalen XP-Wert zurück, der durch dieses Level exklusiv dargestellt wird.
|
MinimumXP() const
|
uint64_t
Gibt den XP-Mindestwert zurück, der zum Erreichen dieses Levels erforderlich ist (einschließlich).
|
Valid() const
|
bool
Gibt "true" zurück, wenn die zurückgegebene Spielerebene mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird "false" für einen nicht ausgefüllten, vom Nutzer erstellten Player oder für einen ausgefüllten Player mit dem Status "Nicht bestanden".
|
operator=(const PlayerLevel & copy_from)
|
Zuweisungsoperator zum Zuweisen des Werts dieser Spielerebene aus einer anderen Spielerebene.
|
operator=(PlayerLevel && move_from)
|
Zuweisungsoperator zum Zuweisen des Werts dieser Spielerebene aus einer anderen Spielerebene.
|
Öffentliche Funktionen
LevelNumber
uint32_t LevelNumber() const
Gibt die Zahl für diese Ebene zurück, z.B.
„Level 10“.
MaximumXP
uint64_t MaximumXP() const
Gibt den maximalen XP-Wert zurück, der durch dieses Level exklusiv dargestellt wird.
MinimumXP
uint64_t MinimumXP() const
Gibt den XP-Mindestwert zurück, der zum Erreichen dieses Levels erforderlich ist (einschließlich).
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel(
std::shared_ptr< const PlayerLevelImpl > impl
)
Konstruiert ein PlayerLevel von einem „shared_ptr“ zu einem PlayerLevelImpl.
Diese wird intern verwendet und ist nicht für die Verwendung durch Nutzer dieser API bestimmt.
PlayerLevel
PlayerLevel(
const PlayerLevel & copy_from
)
Kopiert den Konstruktor zum Kopieren eines vorhandenen Spielerlevels in ein neues Level.
PlayerLevel
PlayerLevel(
PlayerLevel && move_from
)
Konstruktor zum Verschieben eines vorhandenen Spielerlevels in ein neues Level
r-Wert-Referenzversion.
Gültig
bool Valid() const
Gibt "true" zurück, wenn die zurückgegebene Spielerebene mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird "false" für einen nicht ausgefüllten, vom Nutzer erstellten Player oder für einen ausgefüllten Player mit dem Status "Nicht bestanden".
Er muss wahr sein, damit die Getter-Funktionen für dieses Objekt verwendet werden können.
operator=
PlayerLevel & operator=(
const PlayerLevel & copy_from
)
Zuweisungsoperator zum Zuweisen des Werts dieser Spielerebene aus einer anderen Spielerebene.
operator=
PlayerLevel & operator=(
PlayerLevel && move_from
)
Zuweisungsoperator zum Zuweisen des Werts dieser Spielerebene aus einer anderen Spielerebene.
r-Wert-Referenzversion
~Spielerlevel
~PlayerLevel()
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[null,null,["Zuletzt aktualisiert: 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```"]]