summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2010-01-31 22:37:06 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2010-01-31 22:37:06 +0000
commit266b99a1430431fd843fb5ffa9f420c46afaad49 (patch)
tree63576e67bee4d30d1e609697b8225784eb0cd3d8
parentd4977e28bad2b03eac90adba88a1334932ecf72a (diff)
downloadlibnsfb-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.c11
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);