+ if(filter->type == FILTERTYPE_BLUR) {
+ FILTER_BLUR*f = (FILTER_BLUR*)filter;
+ printf("blurx: %f blury: %f\n", f->blurx, f->blury);
+ printf("passes: %d\n", f->passes);
+ } if(filter->type == FILTERTYPE_DROPSHADOW) {
+ FILTER_DROPSHADOW*f = (FILTER_DROPSHADOW*)filter;
+ printf("blurx: %f blury: %f\n", f->blurx, f->blury);
+ printf("passes: %d\n", f->passes);
+ printf("angle: %f distance: %f\n", f->angle, f->distance);
+ printf("strength: %f passes: %d\n", f->strength, f->passes);
+ printf("flags: %s%s%s\n",
+ f->knockout?"knockout ":"",
+ f->composite?"composite ":"",
+ f->innershadow?"innershadow ":"");
+ } if(filter->type == FILTERTYPE_BEVEL) {
+ FILTER_BEVEL*f = (FILTER_BEVEL*)filter;
+ printf("blurx: %f blury: %f\n", f->blurx, f->blury);
+ printf("passes: %d\n", f->passes);
+ printf("angle: %f distance: %f\n", f->angle, f->distance);
+ printf("strength: %f passes: %d\n", f->strength, f->passes);
+ printf("flags: %s%s%s%s\n",
+ f->ontop?"ontop":"",
+ f->knockout?"knockout ":"",
+ f->composite?"composite ":"",
+ f->innershadow?"innershadow ":"");
+ } if(filter->type == FILTERTYPE_GRADIENTGLOW) {
+ FILTER_GRADIENTGLOW*f = (FILTER_GRADIENTGLOW*)filter;
+ swf_DumpGradient(stdout, f->gradient);
+ printf("blurx: %f blury: %f\n", f->blurx, f->blury);
+ printf("angle: %f distance: %f\n", f->angle, f->distance);
+ printf("strength: %f passes: %d\n", f->strength, f->passes);
+ printf("flags: %s%s%s%s\n",
+ f->knockout?"knockout ":"",
+ f->ontop?"ontop ":"",
+ f->composite?"composite ":"",
+ f->innershadow?"innershadow ":"");
+ }
+ rfx_free(filter);
+}
+
+void handlePlaceObject23(TAG*tag, char*prefix)
+{
+ U8 flags,flags2=0;