SMOLNET PORTAL home about changes
ifix bug in toggle_trapezium - gramscii - A simple editor for ASCII box-and-arrow charts	Err	bitreich.org	70
1Log	/scm/gramscii/log.gph	bitreich.org	70
1Files	/scm/gramscii/files.gph	bitreich.org	70
1Refs	/scm/gramscii/refs.gph	bitreich.org	70
1Tags	/scm/gramscii/tag	bitreich.org	70
1README	/scm/gramscii/file/README.md.gph	bitreich.org	70
1LICENSE	/scm/gramscii/file/COPYING.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 646c1c1cc7ecc0cef7f619ae01457659817e5d05	/scm/gramscii/commit/646c1c1cc7ecc0cef7f619ae01457659817e5d05.gph	bitreich.org	70
1parent 47a17a404c2faabc3db70df3a7a64a462a1a9d21	/scm/gramscii/commit/47a17a404c2faabc3db70df3a7a64a462a1a9d21.gph	bitreich.org	70
hAuthor: KatolaZ <katolaz@freaknet.org>	URL:mailto:katolaz@freaknet.org	bitreich.org	70
iDate:   Sat, 28 Sep 2019 22:31:28 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
ifix bug in toggle_trapezium	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M draw.c                              |      14 +++++++++-----	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 9 insertions(+), 5 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/draw.c b/draw.c	/scm/gramscii/file/draw.c.gph	bitreich.org	70
i@@ -251,15 +251,17 @@ void draw_trapezium(int x1, int y1, char st, char fix){	Err	bitreich.org	70
i         for(i=xmin+1; i<=xmax; i++){	Err	bitreich.org	70
i                 f(i, ylong, line_h);	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i-        for(i=xmin+xoff; i<=xmax-xoff; i++){	Err	bitreich.org	70
i-                f(i, yshort, line_h);	Err	bitreich.org	70
i+        if (st & 0x02){ /* Centred trapezium */	Err	bitreich.org	70
i+                for(i=xmin+xoff; i<=xmax-xoff; i++){	Err	bitreich.org	70
i+                        f(i, yshort, line_h);	Err	bitreich.org	70
i+                }	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i         f(xmin+xoff, yshort, corner);	Err	bitreich.org	70
i         f(xmin, ylong, corner);	Err	bitreich.org	70
i         f(xmax-xoff, yshort, corner);	Err	bitreich.org	70
i         f(xmax, ylong, corner);	Err	bitreich.org	70
i         xoff --;	Err	bitreich.org	70
i-        if ((st & BOX_TRAP_D) == BOX_TRAP_D)	Err	bitreich.org	70
i+        if ((st & BOX_TRAP_DC) == BOX_TRAP_DC)	Err	bitreich.org	70
i                 xoff = 1;	Err	bitreich.org	70
i         for(i=ymin+1; i<ymax; i++, xoff += xincr){	Err	bitreich.org	70
i                 f(xmin + xoff, i, left_c);	Err	bitreich.org	70
i@@ -291,11 +293,13 @@ void update_box(int x1, int y1, char st, char fix){	Err	bitreich.org	70
i 	Err	bitreich.org	70
i char toggle_trap_type(char st){	Err	bitreich.org	70
i         if (st & BOX_TRAP){	Err	bitreich.org	70
i-                if (st < BOX_TRAP_DR)	Err	bitreich.org	70
i-                        st ++;	Err	bitreich.org	70
i+                if (st != BOX_TRAP_DR)	Err	bitreich.org	70
i+                        st += 1;	Err	bitreich.org	70
i                 else 	Err	bitreich.org	70
i                         st = BOX_TRAP_UR;	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i+        if (st == BOX_TRAP_D) 	Err	bitreich.org	70
i+                st += 1;	Err	bitreich.org	70
i         return st;	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/gramscii/commit/646c1c1cc7ecc...
Content-Typetext/plain; charset=utf-8