/** * @file common.h * * Common functions for QoL features */ #include #include "common.h" #include "engine.h" #include "engine/render/text_render.hpp" #include "qol/monhealthbar.h" #include "qol/xpbar.h" namespace devilution { char *PrintWithSeparator(char *out, int64_t n) { if (n < 1000) { return out + sprintf(out, "%ld", n); } char *append = PrintWithSeparator(out, n / 1000); return append + sprintf(append, ",%03ld", n % 1000); } void FreeQol() { FreeMonsterHealthBar(); FreeXPBar(); } void InitQol() { InitMonsterHealthBar(); InitXPBar(); } } // namespace devilution