X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fgui%2Fmousecursor.hpp;h=30afd56553701290b611f01902426a661e94c566;hb=587bcdb7735169a9cd29d48736f79f26f7652150;hp=897a7eeaa64cdf1f27065d5fcb51baa8fc027a8b;hpb=12a28b64dcce9c7ff706451b4f3aecd201cc8a5f;p=supertux.git diff --git a/src/gui/mousecursor.hpp b/src/gui/mousecursor.hpp index 897a7eeaa..30afd5655 100644 --- a/src/gui/mousecursor.hpp +++ b/src/gui/mousecursor.hpp @@ -19,7 +19,7 @@ #include -class Surface; +#include "video/surface_ptr.hpp" #define MC_STATES_NB 3 @@ -63,13 +63,15 @@ public: /// Set current cursor. static void set_current(MouseCursor* pcursor) { current_ = pcursor; }; + + friend class Resources; private: int mid_x; int mid_y; int state_before_click; int cur_state; - Surface* cursor; + SurfacePtr cursor; private: static MouseCursor* current_;