X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fgfxpoly%2Fpoly.h;h=180a4f1f7cb21f96d73d465a233c1e2a803928e7;hp=bd1c99297f955b847e3a78440becf9f8dafce3ed;hb=37ae23b3b4f65f65313ca4648197bf2251211193;hpb=f9777d63606840b68fc86df0a96ee1a79ab04e69 diff --git a/lib/gfxpoly/poly.h b/lib/gfxpoly/poly.h index bd1c992..180a4f1 100644 --- a/lib/gfxpoly/poly.h +++ b/lib/gfxpoly/poly.h @@ -6,7 +6,7 @@ #include "../types.h" #include "wind.h" -#define DEBUG +//#define DEBUG #define CHECKS /* features */ @@ -46,7 +46,7 @@ typedef struct _segment { int32_t minx, maxx; segment_dir_t dir; - edgestyle_t*fs_orig; + edgestyle_t*fs; edgestyle_t*fs_out; #ifdef CHECKS char fs_out_ok; @@ -98,6 +98,7 @@ int gfxpoly_num_segments(gfxpoly_t*poly); int gfxpoly_size(gfxpoly_t*poly); void gfxpoly_dump(gfxpoly_t*poly); void gfxpoly_save(gfxpoly_t*poly, const char*filename); +void gfxpoly_save_arrows(gfxpoly_t*poly, const char*filename); gfxpoly_t* gfxpoly_process(gfxpoly_t*poly1, gfxpoly_t*poly2, windrule_t*windrule, windcontext_t*context); gfxpoly_t* gfxpoly_intersect(gfxpoly_t*p1, gfxpoly_t*p2);