gpg:: PlayerLevel
  #include <player_level.h>
  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)
        Crea un PlayerLevel a partir de un shared_ptr a un PlayerLevelImpl.  
       | 
    |
        PlayerLevel(const PlayerLevel & copy_from)
        Es un constructor de copia para copiar un nivel de jugador existente en uno nuevo.  
       | 
    |
        PlayerLevel(PlayerLevel && move_from)
        Es un constructor para mover un nivel de jugador existente a uno nuevo.  
       | 
    |
        ~PlayerLevel()
         | 
    
        Funciones públicas | 
    |
|---|---|
        LevelNumber() const 
       | 
      
        uint32_t
        Muestra el número de este nivel, p.ej.,  
       | 
    
        MaximumXP() const 
       | 
      
        uint64_t
        Devuelve el valor máximo de XP representado por este nivel, de forma exclusiva.  
       | 
    
        MinimumXP() const 
       | 
      
        uint64_t
        Muestra el valor mínimo de XP necesario para alcanzar este nivel, inclusive.  
       | 
    
        Valid() const 
       | 
      
        bool
        Muestra verdadero cuando el nivel del jugador que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra falso para un jugador creado por el usuario que no se propagó o para uno que sí se propagó y se acompaña de un estado de respuesta incorrecto.  
       | 
    
        operator=(const PlayerLevel & copy_from)
       | 
      
        
         Operador de asignación para asignar el valor de este nivel de jugador desde otro nivel de jugador.  
       | 
    
        operator=(PlayerLevel && move_from)
       | 
      
        
         Operador de asignación para asignar el valor de este nivel de jugador desde otro nivel de jugador.  
       | 
    
Funciones públicas
LevelNumber
uint32_t LevelNumber() const
Muestra el número de este nivel, p.ej.,
"nivel 10".
MaximumXP
uint64_t MaximumXP() const
Devuelve el valor máximo de XP representado por este nivel, de forma exclusiva.
MinimumXP
uint64_t MinimumXP() const
Muestra el valor mínimo de XP necesario para alcanzar este nivel, inclusive.
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel( std::shared_ptr< const PlayerLevelImpl > impl )
Crea un PlayerLevel a partir de un shared_ptr a un PlayerLevelImpl.
Se usa de forma interna y no está diseñado para que lo usen los consumidores de esta API.
PlayerLevel
PlayerLevel( const PlayerLevel & copy_from )
Es un constructor de copia para copiar un nivel de jugador existente en uno nuevo.
PlayerLevel
PlayerLevel( PlayerLevel && move_from )
Es un constructor para mover un nivel de jugador existente a uno nuevo.
Versión de r-value-reference.
Válido
bool Valid() const
Muestra verdadero cuando el nivel del jugador que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra falso para un jugador creado por el usuario que no se propagó o para uno que sí se propagó y se acompaña de un estado de respuesta incorrecto.
Debe ser verdadero para que las funciones de acceso de este objeto se puedan usar.
operador=
PlayerLevel & operator=( const PlayerLevel & copy_from )
Operador de asignación para asignar el valor de este nivel de jugador desde otro nivel de jugador.
operador=
PlayerLevel & operator=( PlayerLevel && move_from )
Operador de asignación para asignar el valor de este nivel de jugador desde otro nivel de jugador.
Versión de r-value-reference
~PlayerLevel
~PlayerLevel()