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()