X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fdrawer.c;h=3ff0299820388580f79a8ef2fa3d70a308a24811;hb=ddd080405b74440b136024de8508af2435f77274;hp=0fc430730ba86ef245866e655714961654fff94a;hpb=6feed80959ad2c11f0427bf0e5a30aab8abd7083;p=swftools.git diff --git a/lib/drawer.c b/lib/drawer.c index 0fc4307..3ff0299 100644 --- a/lib/drawer.c +++ b/lib/drawer.c @@ -84,6 +84,14 @@ void draw_string(drawer_t*draw, const char*string) to.y = atoi(getToken(&p)); draw->splineTo(draw, &mid, &to); } + else if(!strncmp(token, "conicTo", 5)) { + FPOINT mid,to; + mid.x = atoi(getToken(&p)); + mid.y = atoi(getToken(&p)); + to.x = atoi(getToken(&p)); + to.y = atoi(getToken(&p)); + draw_conicTo(draw, &mid, &to); + } else if(!strncmp(token, "cubicTo", 5)) { FPOINT mid1,mid2,to; mid1.x = atoi(getToken(&p)); @@ -94,7 +102,7 @@ void draw_string(drawer_t*draw, const char*string) to.y = atoi(getToken(&p)); draw_cubicTo(draw, &mid1, &mid2, &to); } - else fprintf(stderr, "drawer: Warning: unknown primitive '%s'", token); + else fprintf(stderr, "drawer: Warning: unknown primitive '%s'\n", token); free(token); }