+ } else if (!strcmp("scale", type)) {
+ animation = new SGScaleAnimation(prop_root, node);
+ } else if (!strcmp("texrotate", type)) {
+ animation = new SGTexRotateAnimation(prop_root, node);
+ } else if (!strcmp("textranslate", type)) {
+ animation = new SGTexTranslateAnimation(prop_root, node);
+ } else if (!strcmp("texmultiple", type)) {
+ animation = new SGTexMultipleAnimation(prop_root, node);
+ } else if (!strcmp("blend", type)) {
+ animation = new SGBlendAnimation(prop_root, node);
+ } else if (!strcmp("alpha-test", type)) {
+ animation = new SGAlphaTestAnimation(node);
+ } else if (!strcmp("flash", type)) {
+ animation = new SGFlashAnimation(node);
+ } else if (!strcmp("dist-scale", type)) {
+ animation = new SGDistScaleAnimation(node);