Argentum Online - Cliente
Referencia de la Clase GameView

Vista principal del juego. Más...

#include <game_view.h>

Métodos públicos

 GameView (ResponsiveScaler &scaler, int follow_entity_id, SocketManager &socket_manager, SDLWindow &window, ChatBuffer &chat_buffer, InventoryBuffer &inventory_buffer, MapDecorationsBuffer &map_decorations_buffer, PlayerInfoMonitor &player_info_monitor, GameStateMonitor &game_state_monitor, nlohmann::json map_info)
 Constructor de la vista principal. Más...
 
void run (int fps)
 Inicia la vista. Más...
 

Descripción detallada

Vista principal del juego.

Documentación del constructor y destructor

◆ GameView()

GameView::GameView ( ResponsiveScaler scaler,
int  follow_entity_id,
SocketManager socket_manager,
SDLWindow window,
ChatBuffer chat_buffer,
InventoryBuffer inventory_buffer,
MapDecorationsBuffer map_decorations_buffer,
PlayerInfoMonitor player_info_monitor,
GameStateMonitor game_state_monitor,
nlohmann::json  map_info 
)

Constructor de la vista principal.

Parámetros
scalerEscalador para responsiveness.
follow_entity_idId de la entidad que la camara debe seguir.
socket_managerSocket manager del juego.
windowVentana donde se va a renderizar el juego.
chat_bufferBuffer de chat.
inventory_bufferBuffer de inventario.
map_decorations_bufferBuffer de loot.
game_state_monitorMonitor de estado del juego.
map_infojson que contiene la informacion visual para construir el mapa.

Documentación de las funciones miembro

◆ run()

void GameView::run ( int  fps)

Inicia la vista.


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