Argentum Online - Cliente
Referencia de la Clase StatBar

Barra de stat, usado en HP, MP y Experiencia. Más...

#include <stat_bar.h>

Métodos públicos

 StatBar (SDL_Rect render_area, TTF_Font *font, SDL_Renderer *renderer, unsigned int max_value, SDL_Color bar_color, SDL_Color text_color)
 Crea un objeto StatBar. Más...
 
void set_current_value (unsigned int new_current_value)
 Setea el valor actual del stat. Más...
 
void set_max_value (unsigned int new_max_value)
 Setea el nuevo valor maximo del stat. Más...
 
void render ()
 Renderiza la statbar. Más...
 

Descripción detallada

Barra de stat, usado en HP, MP y Experiencia.

Documentación del constructor y destructor

◆ StatBar()

StatBar::StatBar ( SDL_Rect  render_area,
TTF_Font *  font,
SDL_Renderer *  renderer,
unsigned int  max_value,
SDL_Color  bar_color,
SDL_Color  text_color 
)

Crea un objeto StatBar.

Parámetros
render_areaArea donde se va a renderizar la statbar en pantalla.
fontFuente tipografica para los numeros.
rendererRenderer con el cual se va a renderizar la statbar.
max_valueMaximo valor que puede tomar el stat representado.
bar_colorColor de la barra.
text_colorColor de los numeros.

Documentación de las funciones miembro

◆ render()

void StatBar::render ( )

Renderiza la statbar.

◆ set_current_value()

void StatBar::set_current_value ( unsigned int  new_current_value)

Setea el valor actual del stat.

Si es mayor al valor maximo, se trunca al valor maximo.

Parámetros
new_current_valueNuevo valor actual.

◆ set_max_value()

void StatBar::set_max_value ( unsigned int  new_max_value)

Setea el nuevo valor maximo del stat.

Parámetros
new_max_valueNuevo valor maximo.

La documentación para esta clase fue generada a partir de los siguientes ficheros: