X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fgfxpoly%2Fwind.c;h=30a21fd24d9763c30b1030e2a8890d5cc2547b0e;hp=f0eb110438015912435ab2e26ab3768ff17090ba;hb=a9634f803811f39e67114955c3e9c30ae247a669;hpb=afeee73172d508d2e7e4efd028939e36356fbe8e diff --git a/lib/gfxpoly/wind.c b/lib/gfxpoly/wind.c index f0eb110..30a21fd 100644 --- a/lib/gfxpoly/wind.c +++ b/lib/gfxpoly/wind.c @@ -35,9 +35,6 @@ windrule_t windrule_evenodd = { // -------------------- circular ---------------------- -edgestyle_t edgestyle_down; -edgestyle_t edgestyle_up; - windstate_t circular_start(windcontext_t*context) { return windstate_nonfilled; @@ -58,13 +55,10 @@ windstate_t circular_add(windcontext_t*context, windstate_t left, edgestyle_t*ed edgestyle_t* circular_diff(windstate_t*left, windstate_t*right) { - if(left->is_filled==right->is_filled) { + if(left->is_filled==right->is_filled) return 0; - } else if(left->is_filled) { - return &edgestyle_down; - } else {//right->is_filled - return &edgestyle_up; - } + else + return &edgestyle_default; } windrule_t windrule_circular = {