Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
gpg::PlayerLevel
#include <player_level.h>
Structure de données unique contenant des données sur le niveau du joueur
Résumé
Fonctions publiques
|
LevelNumber() const
|
uint32_t
Affiche le nombre correspondant à ce niveau (par exemple,
|
MaximumXP() const
|
uint64_t
Affiche la valeur de XP maximale représentée par ce niveau (exclus).
|
MinimumXP() const
|
uint64_t
Affiche la valeur XP minimale requise pour atteindre ce niveau (inclus).
|
Valid() const
|
bool
Renvoie la valeur "true" lorsque le niveau de joueur renvoyé est renseigné avec des données et accompagné d'un état de réponse "réussite". "false" pour un joueur non renseigné créé par l'utilisateur ou pour un joueur avec un remplissage avec un état de réponse "Échec".
|
operator=(const PlayerLevel & copy_from)
|
Opérateur d'affectation permettant d'attribuer la valeur de ce niveau de joueur à partir d'un autre niveau de joueur.
|
operator=(PlayerLevel && move_from)
|
Opérateur d'affectation permettant d'attribuer la valeur de ce niveau de joueur à partir d'un autre niveau de joueur.
|
Fonctions publiques
LevelNumber
uint32_t LevelNumber() const
Affiche le nombre correspondant à ce niveau (par exemple,
"niveau 10".
MaximumXP
uint64_t MaximumXP() const
Affiche la valeur de XP maximale représentée par ce niveau (exclus).
MinimumXP
uint64_t MinimumXP() const
Affiche la valeur XP minimale requise pour atteindre ce niveau (inclus).
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel(
std::shared_ptr< const PlayerLevelImpl > impl
)
Construit un PlayerLevel à partir d'un shared_ptr vers un PlayerLevelImpl.
Il est utilisé en interne et n'est pas destiné aux utilisateurs de cette API.
PlayerLevel
PlayerLevel(
const PlayerLevel & copy_from
)
Copier le constructeur pour copier un niveau de joueur existant dans un nouveau niveau
PlayerLevel
PlayerLevel(
PlayerLevel && move_from
)
Constructeur permettant de déplacer un niveau de joueur dans un autre.
r-value-reference.
Valide
bool Valid() const
Renvoie la valeur "true" lorsque le niveau de joueur renvoyé est renseigné avec des données et accompagné d'un état de réponse "réussite". "false" pour un joueur non renseigné créé par l'utilisateur ou pour un joueur avec un remplissage avec un état de réponse "Échec".
Cette valeur doit être vraie pour que les fonctions getter de cet objet soient utilisables.
operator=
PlayerLevel & operator=(
const PlayerLevel & copy_from
)
Opérateur d'affectation permettant d'attribuer la valeur de ce niveau de joueur à partir d'un autre niveau de joueur.
operator=
PlayerLevel & operator=(
PlayerLevel && move_from
)
Opérateur d'affectation permettant d'attribuer la valeur de ce niveau de joueur à partir d'un autre niveau de joueur.
Version de référence r-value-reference
~Niveau du joueur
~PlayerLevel()
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[null,null,["Dernière mise à jour le 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```"]]