mirror of
https://bjh21.me.uk/bedstead/.git
synced 2026-08-09 01:40:28 -04:00
Another tweak to whitepixel().
Now changing XQTR and YQTR has the hoped-for effect, changing the thickness of diagonal lines. Without changing it, character outlines are unchanged.
This commit is contained in:
parent
f577594a51
commit
5084ab3998
@ -1519,26 +1519,27 @@ whitepixel(int x, int y, int bl, int br, int tr, int tl)
|
||||
|
||||
if (bl) {
|
||||
moveto(x, y); lineto(x, y+YPIX-YQTR);
|
||||
if (br) { lineto(x+XPIX/2, y+YQTR); lineto(x+XQTR, y); }
|
||||
if (br) { lineto(x+XPIX/2, y+YPIX/2-YQTR); lineto(x+XQTR, y); }
|
||||
else lineto(x+XPIX-XQTR, y);
|
||||
closepath();
|
||||
}
|
||||
if (tl) {
|
||||
moveto(x, y+YPIX); lineto(x+XPIX-XQTR, y+YPIX);
|
||||
if (bl) { lineto(x+XQTR, y+YPIX/2); lineto(x, y+YPIX-YQTR); }
|
||||
if (bl) { lineto(x+XPIX/2-XQTR, y+YPIX/2);
|
||||
lineto(x, y+YPIX-YQTR); }
|
||||
else lineto(x, y+XQTR);
|
||||
closepath();
|
||||
}
|
||||
if (tr) {
|
||||
moveto(x+XPIX, y+YPIX); lineto(x+XPIX, y+YQTR);
|
||||
if (tl) { lineto(x+XPIX/2, y+YPIX-YQTR);
|
||||
if (tl) { lineto(x+XPIX/2, y+YPIX/2+YQTR);
|
||||
lineto(x+XPIX-XQTR, y+YPIX); }
|
||||
else lineto(x+XQTR, y+YPIX);
|
||||
closepath();
|
||||
}
|
||||
if (br) {
|
||||
moveto(x+XPIX, y); lineto(x+XQTR, y);
|
||||
if (tr) { lineto(x+XPIX-XQTR, y+YPIX/2);
|
||||
if (tr) { lineto(x+XPIX/2+XQTR, y+YPIX/2);
|
||||
lineto(x+XPIX, y+YQTR); }
|
||||
else lineto(x+XPIX, y+YPIX-YQTR);
|
||||
closepath();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user