liarsdice::ui::UIConfig class

Public types

struct Menu
struct MenuItem
struct Message
struct Prompt

Public functions

void load_from_file(const std::string& filepath)
void load_from_info(const boost::property_tree::ptree& pt)
auto get_menu(const std::string& menu_id) const -> const Menu*
auto get_prompt(const std::string& prompt_id) const -> const Prompt*
auto get_message(const std::string& message_id, const std::unordered_map<std::string, std::string>& params = {}) const -> std::string
auto get_text(const std::string& text_id) const -> std::string
auto get_color(const std::string& element) const -> std::string
auto get_style(const std::string& element) const -> std::string