#include "deliantra/data/map.h" #include "deliantra/data/statistics.h" #include "dclient/renderer.h" #include "dclient/widgets.h" #include "dclient/widgets/map.h" #include "dclient/widgets/stats.h" #include renderer::renderer (widgets &ui) : ui (ui) { } renderer::~renderer () { } void renderer::drawinfo (std::string const &info) { ui.info.add_text (info + "\n"); ui.info.visualize (); } void renderer::map (data::map const &map) { ui.map->update (map); ui.map->visualize (); ui.stats->visualize (); ndk::app ().update (); } void renderer::msg (int n, std::string const &channel, std::string const &msg) { ui.info.add_text (channel + ": " + msg + "\n"); ui.info.visualize (); } void renderer::stats (data::statistics const &stats) { ui.stats->update (stats); ui.stats->visualize (); }