summaryrefslogtreecommitdiff
path: root/test/bezier.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/bezier.c')
-rw-r--r--test/bezier.c24
1 files changed, 16 insertions, 8 deletions
diff --git a/test/bezier.c b/test/bezier.c
index c523da8..d686349 100644
--- a/test/bezier.c
+++ b/test/bezier.c
@@ -55,17 +55,21 @@ int main(int argc, char **argv)
box2.x1=400;
box2.y1=400;
+ pen.stroke_colour = 0xff000000;
+ pen.fill_colour = 0xffff0000;
+ pen.stroke_type = NFSB_PLOT_OPTYPE_SOLID;
+ pen.fill_type = NFSB_PLOT_OPTYPE_NONE;
+
for (loop=-300;loop < 600;loop+=100) {
- ctrla.x = 100;
- ctrla.y = loop;
+ ctrla.x = 100;
+ ctrla.y = loop;
- ctrlb.x = 400;
- ctrlb.y = 500 - loop;
+ ctrlb.x = 400;
+ ctrlb.y = 500 - loop;
- nsfb_plot_cubic_bezier(nsfb, &box2, &ctrla, &ctrlb, 0xff000000);
+ nsfb_plot_cubic_bezier(nsfb, &box2, &ctrla, &ctrlb, &pen);
}
- pen.stroke_colour = 0xff000000;
box2.x0=400;
box2.y0=100;
@@ -92,7 +96,9 @@ int main(int argc, char **argv)
ctrla.x = 600;
ctrla.y = 400;
- nsfb_plot_cubic_bezier(nsfb, &box2, &ctrla, &ctrla, 0xffff0000);
+ pen.stroke_colour = 0xffff0000;
+
+ nsfb_plot_cubic_bezier(nsfb, &box2, &ctrla, &ctrla, &pen);
box2.x0=400;
box2.y0=100;
@@ -103,7 +109,9 @@ int main(int argc, char **argv)
ctrla.x = 600;
ctrla.y = 400;
- nsfb_plot_quadratic_bezier(nsfb, &box2, &ctrla, 0xff0000ff);
+ pen.stroke_colour = 0xff0000ff;
+
+ nsfb_plot_quadratic_bezier(nsfb, &box2, &ctrla, &pen);
nsfb_update(nsfb, &box);