gpg:: Player
#include <player.h>
Es una estructura de datos que te permite acceder a datos sobre un jugador específico.
Resumen
Constructores y destructores |
|
---|---|
Player()
|
|
Player(std::shared_ptr< const PlayerImpl > impl)
|
|
Player(const Player & copy_from)
Crea una copia de un jugador existente.
|
|
Player(Player && move_from)
Mueve un jugador existente a uno nuevo.
|
|
~Player()
|
Funciones públicas |
|
---|---|
AvatarUrl(ImageResolution resolution) const
|
const std::string &
Muestra la URL en la que reside la imagen del avatar de este Jugador.
|
CurrentLevel() const
|
const PlayerLevel &
Recupera los datos del nivel actual de este jugador, si se conocen.
|
CurrentXP() const
|
uint64_t
Recupera el total de XP actual del jugador.
|
HasLevelInfo() const
|
bool
Muestra si este jugador tiene información de nivel disponible o no.
|
Id() const
|
const std::string &
Devuelve el
Id del jugador que accedió. |
LastLevelUpTime() const
|
Recupera la marca de tiempo en la que este jugador subió de nivel por última vez.
|
Name() const
|
const std::string &
Muestra el nombre de Google+ del jugador que accedió.
|
NextLevel() const
|
const PlayerLevel &
Recupera los datos del siguiente nivel de este jugador, si se conocen.
|
Title() const
|
const std::string &
Recupera el título del reproductor.
|
Valid() const
|
bool
Muestra verdadero cuando el reproductor que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra falso para un reproductor creado por el usuario que no se propagó o para uno que se propagó y se acompaña de un estado de respuesta incorrecto.
|
operator=(const Player & copy_from)
|
Player &
Asigna este Jugador copiando de otro.
|
operator=(Player && move_from)
|
Player &
Asigna este valor de jugador moviendo otro a él.
|
Funciones públicas
AvatarUrl
const std::string & AvatarUrl( ImageResolution resolution ) const
Muestra la URL en la que reside la imagen del avatar de este Jugador.
El parámetro ImageResolution
especifica la resolución de la imagen. Player::Valid()
debe mostrar verdadero para que esta función se pueda usar.
CurrentLevel
const PlayerLevel & CurrentLevel() const
Recupera los datos del nivel actual de este jugador, si se conocen.
Si HasLevelInfo() muestra un valor falso, se mostrará un objeto PlayerLevel para el que Valid() también muestra un valor falso.
CurrentXP
uint64_t CurrentXP() const
Recupera el total de XP actual del jugador.
Si HasLevelInfo() muestra un valor falso, se mostrará cero. Si HasLevelInfo() muestra un valor verdadero, el total de XP actual del jugador estará en el rango de CurrentLevel().MinimumXP a CurrentLevel().MaximumXP.
HasLevelInfo
bool HasLevelInfo() const
Muestra si este jugador tiene información de nivel disponible o no.
Si muestra un valor falso, CurrentLevel()
y NextLevel()
muestran objetos PlayerLevel
que no son válidos.
ID
const std::string & Id() const
Muestra el Id
del jugador que accedió.
Player::Valid()
debe mostrar verdadero para que esta función se pueda usar.
LastLevelUpTime
Timestamp LastLevelUpTime() const
Recupera la marca de tiempo en la que este jugador subió de nivel por última vez.
Si HasLevelInfo() muestra un valor falso o si el jugador nunca subió de nivel, se mostrará cero (la época).
Name
const std::string & Name() const
Muestra el nombre de Google+ del jugador que accedió.
Player::Valid()
debe mostrar verdadero para que esta función se pueda usar.
NextLevel
const PlayerLevel & NextLevel() const
Recupera los datos del siguiente nivel de este jugador, si se conocen.
Si HasLevelInfo() muestra un valor falso, se mostrará un objeto PlayerLevel para el que Valid() también muestra un valor falso. Este es el nivel en el que el jugador está trabajando actualmente. Si el jugador ya está en el nivel máximo que puede alcanzar, CurrentLevel() y NextLevel() mostrarán valores idénticos.
Jugador
Player()
Jugador
Player( std::shared_ptr< const PlayerImpl > impl )
Construye un Player de un shared_ptr
a un PlayerImpl
.
Está destinado al uso interno de la API.
Título
const std::string & Title() const
Recupera el título del reproductor.
Esto se basa en las acciones que el jugador realizó en el ecosistema de juegos de Google Play. Ten en cuenta que no todos los jugadores tienen títulos y que el título de un jugador puede cambiar con el tiempo. Si un jugador no tiene un título, Title() mostrará una cadena vacía.
Válido
bool Valid() const
Muestra verdadero cuando el reproductor que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra falso para un reproductor creado por el usuario que no se propagó o para uno que se propagó y se acompaña de un estado de respuesta incorrecto.
Debe mostrar verdadero para que las funciones de acceso de este objeto se puedan usar.
operador=
Player & operator=( Player && move_from )
Asigna este valor de jugador moviendo otro a él.
~Jugador
~Player()