#pragma once #include enum class CursorType { ARROW, RESIZE_NWSE /* Diagonal resize arrow. */ }; class CursorManager { public: static void init(void); static void set_cursor(CursorType type); static void quit(void); private: static SDL_Cursor* _arrow_cursor; static SDL_Cursor* _resize_cursor; };