Buffer donde se almacenan los mapas al inicializar, asi como informacion de la entidad que representa al jugador. Más...
#include <map_change_buffer.h>
Métodos públicos | |
void | fill (nlohmann::json map_info, unsigned int follow_entity_id) |
Llena el buffer con nueva informacion para generar un nuevo mapa y un id de entidad nuevo. Más... | |
nlohmann::json | get_map_info () |
Devuelve la informacion almacenada en el mapa. Más... | |
int | get_follow_entity_id () |
Devuelve el id de la entidad que se debe seguir. Más... | |
void | reset () |
Reinicia el buffer. Más... | |
Buffer donde se almacenan los mapas al inicializar, asi como informacion de la entidad que representa al jugador.
void MapChangeBuffer::fill | ( | nlohmann::json | map_info, |
unsigned int | follow_entity_id | ||
) |
Llena el buffer con nueva informacion para generar un nuevo mapa y un id de entidad nuevo.
map_info | Informacion de mapa [Generada por Tiled] |
follow_entity_id | id de la entidad que la camara debe seguir. |
int MapChangeBuffer::get_follow_entity_id | ( | ) |
Devuelve el id de la entidad que se debe seguir.
nlohmann::json MapChangeBuffer::get_map_info | ( | ) |
Devuelve la informacion almacenada en el mapa.
void MapChangeBuffer::reset | ( | ) |
Reinicia el buffer.