#pragma once #include #include namespace MessageBox { void information(const std::string &title, const std::string &text, std::function on_close = nullptr); void warning(const std::string &title, const std::string &text, const std::string &detailed_text = "", std::function on_close = nullptr); void question(const std::string &title, const std::string &text, std::function on_result); void draw(); }