gpg:: PlayerLevel
#include <player_level.h>
Es una sola estructura de datos que contiene datos sobre el nivel del jugador.
Resumen
Constructores y destructores |
|
---|---|
PlayerLevel()
|
|
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
Construye un PlayerLevel desde un shared_ptr a un PlayerLevelImpl.
|
|
PlayerLevel(const PlayerLevel & copy_from)
Copia el constructor para copiar un nivel de jugador existente en uno nuevo.
|
|
PlayerLevel(PlayerLevel && move_from)
Constructor para mover un nivel de jugador existente a otro nuevo.
|
|
~PlayerLevel()
|
Funciones públicas |
|
---|---|
LevelNumber() const
|
uint32_t
Muestra el número de este nivel, p.ej.,
|
MaximumXP() const
|
uint64_t
Muestra el valor máximo de XP que representa este nivel, exclusivo.
|
MinimumXP() const
|
uint64_t
Muestra el valor de XP mínimo necesario para alcanzar este nivel, inclusive.
|
Valid() const
|
bool
Muestra true cuando el nivel del jugador que se muestra se completa con datos y está acompañado de un estado de respuesta correcta; false para un jugador no propagado creado por el usuario o para uno propagado acompañado de un estado de respuesta incorrecta.
|
operator=(const PlayerLevel & copy_from)
|
Operador de asignación para asignar el valor de nivel de este jugador desde otro nivel.
|
operator=(PlayerLevel && move_from)
|
Operador de asignación para asignar el valor de nivel de este jugador desde otro nivel.
|
Funciones públicas
LevelNumber
uint32_t LevelNumber() const
Muestra el número de este nivel, p.ej.,
en el “nivel 10”.
MaximumXP
uint64_t MaximumXP() const
Muestra el valor máximo de XP que representa este nivel, exclusivo.
MinimumXP
uint64_t MinimumXP() const
Muestra el valor de XP mínimo necesario para alcanzar este nivel, inclusive.
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel( std::shared_ptr< const PlayerLevelImpl > impl )
Construye un PlayerLevel desde un shared_ptr a un PlayerLevelImpl.
Se usa internamente y no está pensado para que lo usen los consumidores de esta API.
PlayerLevel
PlayerLevel( const PlayerLevel & copy_from )
Copia el constructor para copiar un nivel de jugador existente en uno nuevo.
PlayerLevel
PlayerLevel( PlayerLevel && move_from )
Constructor para mover un nivel de jugador existente a otro nuevo.
r-value-reference.
Válido
bool Valid() const
Muestra true cuando el nivel del jugador que se muestra se completa con datos y está acompañado de un estado de respuesta correcta; false para un jugador no propagado creado por el usuario o para uno propagado acompañado de un estado de respuesta incorrecta.
Debe ser verdadera para que se puedan usar las funciones get de este objeto.
operador=
PlayerLevel & operator=( const PlayerLevel & copy_from )
Operador de asignación para asignar el valor de nivel de este jugador desde otro nivel.
operador=
PlayerLevel & operator=( PlayerLevel && move_from )
Operador de asignación para asignar el valor de nivel de este jugador desde otro nivel.
Versión de referencia de valor r
~Nivel de jugador
~PlayerLevel()