diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2010-01-31 22:37:06 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2010-01-31 22:37:06 +0000 |
commit | 266b99a1430431fd843fb5ffa9f420c46afaad49 (patch) | |
tree | 63576e67bee4d30d1e609697b8225784eb0cd3d8 | |
parent | d4977e28bad2b03eac90adba88a1334932ecf72a (diff) | |
download | libnsfb-266b99a1430431fd843fb5ffa9f420c46afaad49.tar.gz libnsfb-266b99a1430431fd843fb5ffa9f420c46afaad49.tar.bz2 |
Minor changes to self crossing polygon test.
svn path=/trunk/libnsfb/; revision=9947
-rw-r--r-- | test/polystar2.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/test/polystar2.c b/test/polystar2.c index 0037f62..479a45b 100644 --- a/test/polystar2.c +++ b/test/polystar2.c @@ -35,7 +35,6 @@ int main(int argc, char **argv) int radius; nsfb_point_t *points; int loop; - double rotate; int counter; int colour; @@ -62,7 +61,7 @@ int main(int argc, char **argv) sides = 5; counter = 0; - for (rotate = 0; rotate < (2 * M_PI); rotate += (M_PI / 4)) { + for (counter = 0; counter < 20; counter++) { /* claim the whole screen for update */ nsfb_claim(nsfb, &box); @@ -72,9 +71,9 @@ int main(int argc, char **argv) for (loop = 0; loop < sides;loop++) { points[(2 * loop) % sides].x = (box.x1 / 2) + - (radius * cos(loop * 2 * M_PI / sides + rotate)); + (radius * cos(loop * 2 * M_PI / sides)); points[(2 * loop) % sides].y = (box.y1 / 2) + - (radius * sin(loop * 2 * M_PI / sides + rotate)); + (radius * sin(loop * 2 * M_PI / sides)); } if (counter % 3 == 0) @@ -87,9 +86,7 @@ int main(int argc, char **argv) nsfb_plot_polygon(nsfb, (const int *)points, sides, colour); free(points); - if (counter % 2 == 0) - sides += 2; - counter++; + sides += 2; nsfb_update(nsfb, &box); sleepMilli(400); |