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