diff --git a/bedstead.c b/bedstead.c index 459ec2c..1595431 100644 --- a/bedstead.c +++ b/bedstead.c @@ -3870,6 +3870,14 @@ emit_hints(int vstems[XSIZE], int ledges[XSIZE], int redges[XSIZE], start = i * YPIX_S; size = YPIX_S; break; + case hint_aedge: /* Top edge. */ + start = (i + 1) * YPIX_S; + size = -20; + break; + case hint_zedge: /* Bottom edge. */ + start = i * YPIX_S + 21; + size = -21; + break; default: continue; } printf(" %g %g", @@ -3889,6 +3897,14 @@ emit_hints(int vstems[XSIZE], int ledges[XSIZE], int redges[XSIZE], start = i * XPIX_S - weight->weight; size = XPIX_S + weight->weight; break; + case hint_aedge: /* Left edge. */ + start = i * YPIX_S + 21; + size = -21; + break; + case hint_zedge: /* Right edge. */ + start = (i + 1) * YPIX_S; + size = -20; + break; default: continue; } printf(" %g %g",