From 6feed80959ad2c11f0427bf0e5a30aab8abd7083 Mon Sep 17 00:00:00 2001 From: kramm Date: Thu, 5 Feb 2004 13:37:31 +0000 Subject: [PATCH 1/1] fixed graphics bug --- lib/drawer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/drawer.c b/lib/drawer.c index e02fed4..0fc4307 100644 --- a/lib/drawer.c +++ b/lib/drawer.c @@ -245,9 +245,7 @@ void draw_cubicTo(drawer_t*draw, FPOINT* control1, FPOINT* control2, FPOINT* t struct cspline c; double quality = 80; double maxerror = (500-(quality*5)>1?500-(quality*5):1)/20.0; - - int num = approximate3(&c, q, 128, maxerror*maxerror); - int t; + int t,num; c.start.x = draw->pos.x; c.start.y = draw->pos.y; @@ -257,6 +255,8 @@ void draw_cubicTo(drawer_t*draw, FPOINT* control1, FPOINT* control2, FPOINT* t c.control2.y = control2->y; c.end.x = to->x; c.end.y = to->y; + + num = approximate3(&c, q, 128, maxerror*maxerror); for(t=0;t