X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fgfxpoly%2Factive.h;h=911ed63f192a50656d9ec69e85d9e862c1e73428;hp=f257f96fb3ed87612c59ebdd74084f0326801c19;hb=f5626be739a1e1b61f89d7a389be3c4b5d4d9128;hpb=0185c09ff339aaf744142f96d22e1b145334539d diff --git a/lib/gfxpoly/active.h b/lib/gfxpoly/active.h index f257f96..911ed63 100644 --- a/lib/gfxpoly/active.h +++ b/lib/gfxpoly/active.h @@ -2,7 +2,7 @@ #define __active_h__ #include "poly.h" -#include "splay.h" +//#include "splay.h" typedef struct _actlist { @@ -11,12 +11,12 @@ typedef struct _actlist } actlist_t; actlist_t* actlist_new(); +void actlist_destroy(actlist_t*a); void actlist_verify_and_dump(actlist_t*a, int32_t y); segment_t* actlist_find(actlist_t*a, point_t p1, point_t p2); // finds segment immediately to the left of p1 (breaking ties w/ p2) void actlist_insert(actlist_t*a, point_t p, segment_t*s); void actlist_delete(actlist_t*a, segment_t*s); void actlist_swap(actlist_t*a, segment_t*s1, segment_t*s2); -void actlist_invert_fromto(actlist_t*a, segment_t*s1, segment_t*s2); segment_t* actlist_left(actlist_t*a, segment_t*s); segment_t* actlist_leftmost(actlist_t*a); segment_t* actlist_right(actlist_t*a, segment_t*s);