#include <simgear/misc/sg_path.hxx>
#include <simgear/props/props.hxx>
#include <simgear/props/props_io.hxx>
-#include <simgear/scene/model/animation.hxx>
+
+#include "animation.hxx"
#include "model.hxx"
animation = new SGRotateAnimation(prop_root, node);
} else if (!strcmp("translate", type)) {
animation = new SGTranslateAnimation(prop_root, node);
+ } 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 {
animation = new SGNullAnimation(node);
SG_LOG(SG_INPUT, SG_WARN, "Unknown animation type " << type);