gpg:: PlayerLevel
#include <player_level.h>
Structure de données unique contenant des données sur le niveau du joueur
Résumé
Constructeurs et destructeurs |
|
---|---|
PlayerLevel()
|
|
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
Construit un PlayerLevel à partir d'un shared_ptr vers un PlayerLevelImpl.
|
|
PlayerLevel(const PlayerLevel & copy_from)
Copier le constructeur pour copier un niveau de joueur existant dans un nouveau niveau
|
|
PlayerLevel(PlayerLevel && move_from)
Constructeur permettant de déplacer un niveau de joueur dans un autre.
|
|
~PlayerLevel()
|
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()