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... | |
Barra de stat, usado en HP, MP y Experiencia.
| 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.
| render_area | Area donde se va a renderizar la statbar en pantalla. |
| font | Fuente tipografica para los numeros. |
| renderer | Renderer con el cual se va a renderizar la statbar. |
| max_value | Maximo valor que puede tomar el stat representado. |
| bar_color | Color de la barra. |
| text_color | Color de los numeros. |
| void StatBar::render | ( | ) |
Renderiza la statbar.
| 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.
| new_current_value | Nuevo valor actual. |
| void StatBar::set_max_value | ( | unsigned int | new_max_value | ) |
Setea el nuevo valor maximo del stat.
| new_max_value | Nuevo valor maximo. |