X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fgui%2Fmousecursor.cpp;h=51bf984829f91b69930584b71d653d2673c7acd0;hb=ba9907babbb17fadee52f1653f7ad6adf362c6fd;hp=d2a082e2013c658af57c41062d747636f1f322af;hpb=5b7f9214cb929399f1a855ef5807018a9447d510;p=supertux.git diff --git a/src/gui/mousecursor.cpp b/src/gui/mousecursor.cpp index d2a082e20..51bf98482 100644 --- a/src/gui/mousecursor.cpp +++ b/src/gui/mousecursor.cpp @@ -27,7 +27,7 @@ extern SDL_Surface* screen; MouseCursor::MouseCursor(std::string cursor_file) : mid_x(0), mid_y(0) { - cursor = new Surface(cursor_file, true); + cursor = new Surface(cursor_file); cur_state = MC_NORMAL; @@ -68,8 +68,8 @@ void MouseCursor::draw(DrawingContext& context) x = int(x * float(SCREEN_WIDTH)/screen->w); y = int(y * float(SCREEN_HEIGHT)/screen->h); - w = cursor->w; - h = cursor->h / MC_STATES_NB; + w = (int) cursor->get_width(); + h = (int) (cursor->get_height() / MC_STATES_NB); if(ispressed &SDL_BUTTON(1) || ispressed &SDL_BUTTON(2)) { if(cur_state != MC_CLICK) { state_before_click = cur_state;