X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fsdl%2Futility.cpp;h=061d64c048a0c591eb1f6f3614d86dd2169519cd;hb=a0f72bcd94a77cd398ec82bdce8182bdc5b607f6;hp=1dbf502cd953ed1698ac738ebfb3ca616e2ff9c3;hpb=a3ba4dc677ad7c92eeb78b20b642241563605c9d;p=l2e.git diff --git a/src/sdl/utility.cpp b/src/sdl/utility.cpp index 1dbf502..061d64c 100644 --- a/src/sdl/utility.cpp +++ b/src/sdl/utility.cpp @@ -41,13 +41,20 @@ void OutlineRect(SDL_Surface *dst, SDL_Rect *dstrect, Uint32 color) { destRect.w = dstrect->w; destRect.h = 1; SDL_FillRect(dst, &destRect, color); - destRect.y += dstrect->h - 1; + destRect.x = dstrect->x; + destRect.y = dstrect->y + dstrect->h - 1; + destRect.w = dstrect->w; + destRect.h = 1; SDL_FillRect(dst, &destRect, color); + destRect.x = dstrect->x; destRect.y = dstrect->y; destRect.w = 1; destRect.h = dstrect->h; SDL_FillRect(dst, &destRect, color); - destRect.x += dstrect->w - 1; + destRect.x = dstrect->x + dstrect->w - 1; + destRect.y = dstrect->y; + destRect.w = 1; + destRect.h = dstrect->h; SDL_FillRect(dst, &destRect, color); }