HUD del juego (informacion del jugador). Más...
#include <hud.h>
Métodos públicos | |
Hud (ResponsiveScaler &scaler, SDLWindow &window, ChatBuffer &chat_buffers, InventoryBuffer &inventory_buffer, PlayerInfoMonitor &player_info_monitor, Entity &player, SocketManager &socket_manager) | |
Constructor de hud. Más... | |
void | handle_event (SDL_Event &e) |
Realiza las modificaciones / acciones necesarias segun el evento. Más... | |
void | update () |
Actualiza el HUD. Más... | |
void | render () |
Renderiza el HUD. Más... | |
Amigas | |
class | UiEventHandler |
HUD del juego (informacion del jugador).
Hud::Hud | ( | ResponsiveScaler & | scaler, |
SDLWindow & | window, | ||
ChatBuffer & | chat_buffers, | ||
InventoryBuffer & | inventory_buffer, | ||
PlayerInfoMonitor & | player_info_monitor, | ||
Entity & | player, | ||
SocketManager & | socket_manager | ||
) |
Constructor de hud.
scaler | Escaler para responsiveness. |
window | Ventana del juego. |
chat_buffers | Buffer de chat. |
inventory_buffer | Buffer de inventario. |
player | Entidad del jugador. |
socket_manager | Socket manager del juego. |
void Hud::handle_event | ( | SDL_Event & | e | ) |
Realiza las modificaciones / acciones necesarias segun el evento.
e |
void Hud::render | ( | ) |
Renderiza el HUD.
void Hud::update | ( | ) |
Actualiza el HUD.