Hello strk, Wednesday, February 14, 2007, 2:09:56 PM, you wrote: s> Also, this makes gnash::path depend on the existance of a s> gnash::shape_character_def in order to be useful.
Well, that makes sense. The path defines only the coordinates of the path itself and fill/line styles used for the path. These styles are shared between possibly lots of paths. Note a path is *not* a closed shape, it's just a part of it. Example, two rectangles attached to each other: +----------+-----------+ |//////////|###########| |//////////|###########| |//////////|###########| |//////////|###########| +----------+-----------+ Both rectangles have different fill styles. The middle line will most probably be a path with just one(!) edge. This edge has left fill style #1 and right fill style #2. The renderer must know that it is the identical (not just visually equal) fill style of the other path(s). So, a path depends on a fill style and a line style list and the shape_character_def is the instance that brings them together. Udo _______________________________________________ Gnash-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-dev

