gpg::PlayerLevel

#include <player_level.h>

Es una sola estructura de datos que contiene información sobre el nivel del jugador.

Resumen

Constructores y destructores

PlayerLevel()
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
Construye un PlayerLevel de shared_ptr a PlayerLevelImpl.
PlayerLevel(const PlayerLevel & copy_from)
Copia el constructor para copiar el nivel de un jugador existente en uno nuevo
PlayerLevel(PlayerLevel && move_from)
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
Muestra el valor máximo de XP representado por este nivel, exclusivo.
MinimumXP() const
uint64_t
Muestra el valor mínimo de XP necesario para alcanzar este nivel, inclusive.
Valid() const
bool
Muestra true cuando el nivel de jugador que se muestra se completa con datos y está acompañado de un estado de respuesta correcto. false para un jugador no propagado creado por el usuario o para uno propagado que incluye un estado de respuesta sin éxito.
operator=(const PlayerLevel & copy_from)
Operador de asignación para asignar un valor de nivel de jugador desde otro.
operator=(PlayerLevel && move_from)
Operador de asignación para asignar un valor de nivel de jugador desde otro.

Funciones públicas

LevelNumber

uint32_t LevelNumber() const 

Muestra el número de este nivel, p.ej.,

“nivel 10”.

MaximumXP

uint64_t MaximumXP() const 

Muestra el valor máximo de XP representado por este nivel, exclusivo.

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
)

Construye un PlayerLevel de shared_ptr a 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 el nivel de un jugador existente en uno nuevo

PlayerLevel

 PlayerLevel(
  PlayerLevel && move_from
)

Constructor para mover un nivel de jugador existente a uno nuevo.

y la versión de referencia de valor r.

Válido

bool Valid() const 

Muestra true cuando el nivel de jugador que se muestra se completa con datos y está acompañado de un estado de respuesta correcto. false para un jugador no propagado creado por el usuario o para uno propagado que incluye un estado de respuesta sin éxito.

Debe ser verdadero para que se puedan usar las funciones get de este objeto.

operator=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

Operador de asignación para asignar un valor de nivel de jugador desde otro.

operator=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

Operador de asignación para asignar un valor de nivel de jugador desde otro.

versión-de-referencia-del-valor-r

~Nivel de jugador

 ~PlayerLevel()