gpg:: PlayerLevel
#include <player_level.h>
Structure 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 d'un élément shared_ptr à un élément PlayerLevelImpl.
|
|
PlayerLevel(const PlayerLevel & copy_from)
Copier le constructeur permettant de copier un niveau de joueur existant dans un nouveau niveau
|
|
PlayerLevel(PlayerLevel && move_from)
Constructeur permettant de déplacer un niveau de joueur existant vers un nouveau niveau.
|
|
~PlayerLevel()
|
Fonctions publiques |
|
---|---|
LevelNumber() const
|
uint32_t
Renvoie le nombre correspondant à ce niveau (par exemple,
|
MaximumXP() const
|
uint64_t
Renvoie la valeur XP maximale représentée par ce niveau (exclus).
|
MinimumXP() const
|
uint64_t
Renvoie la valeur XP minimale nécessaire pour atteindre ce niveau (inclus).
|
Valid() const
|
bool
Renvoie la valeur "true" lorsque le niveau du joueur renvoyé est renseigné avec des données et est accompagné d'une réponse positive ; "false" pour un niveau de joueur non renseigné ou pour un niveau rempli accompagné d'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
Renvoie le nombre correspondant à ce niveau (par exemple,
"niveau 10".
MaximumXP
uint64_t MaximumXP() const
Renvoie la valeur XP maximale représentée par ce niveau (exclus).
MinimumXP
uint64_t MinimumXP() const
Renvoie la valeur XP minimale nécessaire pour atteindre ce niveau (inclus).
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel( std::shared_ptr< const PlayerLevelImpl > impl )
Construit un PlayerLevel d'un élément shared_ptr à un élément PlayerLevelImpl.
Il est utilisé en interne et n'est pas destiné à être utilisé par les consommateurs de cette API.
PlayerLevel
PlayerLevel( const PlayerLevel & copy_from )
Copier le constructeur permettant de copier un niveau de joueur existant dans un nouveau niveau
PlayerLevel
PlayerLevel( PlayerLevel && move_from )
Constructeur permettant de déplacer un niveau de joueur existant vers un nouveau niveau.
r-value-reference.
Valide
bool Valid() const
Renvoie la valeur "true" lorsque le niveau du joueur renvoyé est renseigné avec des données et est accompagné d'une réponse positive ; "false" pour un niveau de joueur non renseigné ou pour un niveau rempli accompagné d'un état de réponse "Échec".
La valeur doit être "true" pour que les fonctions getter de cet objet soient utilisables.
opérateur=
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.
opérateur=
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 r-value-reference
~NiveauJoueur
~PlayerLevel()