widelands-dev team mailing list archive
-
widelands-dev team
-
Mailing list archive
-
Message #06915
[Merge] lp:~widelands-dev/widelands/draw_rect_missing_pixel into lp:widelands
GunChleoc has proposed merging lp:~widelands-dev/widelands/draw_rect_missing_pixel into lp:widelands.
Commit message:
Added missing pixel on the bottom right corner in the draw_rect program.
Requested reviews:
Widelands Developers (widelands-dev)
For more details, see:
https://code.launchpad.net/~widelands-dev/widelands/draw_rect_missing_pixel/+merge/290141
Visible in soldier health bars, minimap preview while loading game, checkbox, and progressbar.
--
Your team Widelands Developers is requested to review the proposed merge of lp:~widelands-dev/widelands/draw_rect_missing_pixel into lp:widelands.
=== modified file 'src/graphic/surface.cc'
--- src/graphic/surface.cc 2016-03-08 09:38:16 +0000
+++ src/graphic/surface.cc 2016-03-25 18:48:57 +0000
@@ -176,6 +176,7 @@
const FloatPoint bottom_right = FloatPoint(rc.x + rc.w - 0.5f, rc.y + rc.h - 0.5f);
const FloatPoint bottom_left = FloatPoint(rc.x + 0.5f, rc.y + rc.h - 0.5f);
- surface->draw_line_strip(
- {top_left, top_right, bottom_right, bottom_left, top_left}, clr, 1);
+ surface->draw_line_strip({top_left, top_right, bottom_right}, clr, 1);
+ // We need to split this up in order not to miss a pixel on the bottom right corner.
+ surface->draw_line_strip({FloatPoint(bottom_right.x + 1, bottom_right.y), bottom_left, top_left}, clr, 1);
}
Follow ups