#include <string>
-class Surface;
+#include "video/surface_ptr.hpp"
#define MC_STATES_NB 3
/// 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_;