diff options
Diffstat (limited to 'test/simple/simple.c')
-rw-r--r-- | test/simple/simple.c | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/test/simple/simple.c b/test/simple/simple.c index eb7acab..891caef 100644 --- a/test/simple/simple.c +++ b/test/simple/simple.c @@ -705,18 +705,26 @@ int SimpleDrawAll(void) cdCanvasPathSet(canvas, CD_PATH_MOVETO); cdVertex(w/2 + 200, h/2); cdCanvasPathSet(canvas, CD_PATH_LINETO); + cdVertex(w/2 + 230, h/2 + 50); + cdCanvasPathSet(canvas, CD_PATH_LINETO); cdVertex(w/2 + 250, h/2 + 50); cdCanvasPathSet(canvas, CD_PATH_CURVETO); - cdVertex(w/2+150+150, h/2+200-50); - cdVertex(w/2+150+180, h/2+250-50); - cdVertex(w/2+150+180, h/2+200-50); + cdVertex(w/2+150+150, h/2+200-50); /* control point for start */ + cdVertex(w/2+150+180, h/2+250-50); /* control point for end */ + cdVertex(w/2+150+180, h/2+200-50); /* end point */ cdCanvasPathSet(canvas, CD_PATH_CURVETO); cdVertex(w/2+150+180, h/2+150-50); cdVertex(w/2+150+150, h/2+100-50); cdVertex(w/2+150+300, h/2+100-50); - cdCanvasPathSet(canvas, CD_PATH_CLOSE); -// cdCanvasPathSet(canvas, CD_PATH_STROKE); - cdCanvasPathSet(canvas, CD_PATH_FILL); + cdCanvasPathSet(canvas, CD_PATH_LINETO); + cdVertex(w/2+150+300, h/2-50); + cdCanvasPathSet(canvas, CD_PATH_ARC); + cdVertex(w/2+300, h/2); /* center */ + cdVertex(200, 100); /* width, height */ + cdVertex(-30*1000, -170*1000); /* start angle, end angle (degrees / 1000) */ +// cdCanvasPathSet(canvas, CD_PATH_CLOSE); + cdCanvasPathSet(canvas, CD_PATH_STROKE); +// cdCanvasPathSet(canvas, CD_PATH_FILL); // cdCanvasPathSet(canvas, CD_PATH_FILLSTROKE); cdEnd(); |