Argentum Online - Cliente
|
|
3 #include "../../chat_buffer.h"
4 #include "../../engine/ECS/entity.h"
5 #include "../../engine/SDL/sdl_bitmap_text.h"
6 #include "../../engine/SDL/sdl_text.h"
7 #include "../../engine/SDL/sdl_texture.h"
8 #include "../../engine/SDL/sdl_window.h"
9 #include "../../engine/UI/stat_bar.h"
10 #include "../../inventory_buffer.h"
11 #include "../../player_info_monitor.h"
12 #include "../responsive_scaler.h"
14 #include "cast_button.h"
16 #include "equipment.h"
17 #include "inventory.h"
52 SDL_Rect _get_scaled_dest(
SDLText &text,SDL_Rect dest);
54 void _render_gold_amount();
56 void _render_player_info();
57 void _render_help_panel();
58 void _render_selected_item_text();
61 void _update_inventory();
62 void _update_equipment();
63 void _update_player_info();
Objeto ventana de SDL.
Definition: sdl_window.h:17
Definition: socket_manager.h:12
Definition: player_info_monitor.h:9
Escalador para hacer las areas responsive.
Definition: responsive_scaler.h:10
Buffer donde se almacenan los mensajes de chat provenientes del servidor.
Definition: chat_buffer.h:15
Chat del juego.
Definition: chat.h:12
Definition: equipment.h:10
Hud(ResponsiveScaler &scaler, SDLWindow &window, ChatBuffer &chat_buffers, InventoryBuffer &inventory_buffer, PlayerInfoMonitor &player_info_monitor, Entity &player, SocketManager &socket_manager)
Constructor de hud.
Definition: hud.cpp:13
void handle_event(SDL_Event &e)
Realiza las modificaciones / acciones necesarias segun el evento.
Definition: hud.cpp:250
Componente de stats de cualquier entidad.
Definition: stats_component.h:16
HUD del juego (informacion del jugador).
Definition: hud.h:24
Objeto de textura de SDL.
Definition: sdl_texture.h:13
Buffer en el cual se almacena la informacion del inventario recibida.
Definition: inventory_buffer.h:12
Entidad (NPCs y personajes)
Definition: entity.h:17
Handler de eventos de usuario de la vista principal.
Definition: ui_event_handler.h:17
void render()
Renderiza el HUD.
Definition: hud.cpp:232
void update()
Actualiza el HUD.
Definition: hud.cpp:224
Inventario del jugador.
Definition: inventory.h:15
Objeto de texto de SDL.
Definition: sdl_text.h:13
Barra de stat, usado en HP, MP y Experiencia.
Definition: stat_bar.h:11