#pragma once #include namespace Donut { enum class Theme { Dark = 0, Light = 1, Blue = 2 }; class ThemeManager { public: static void set_theme(Theme theme); static Theme get_current_theme() { return s_current_theme; } static void apply_dark_theme(); static void apply_light_theme(); static void apply_blue_theme(); private: static Theme s_current_theme; }; }