- init_animated_mesh_scene_node_type ();
- scm_c_define_gsubr ("set-md2-animation!", 2, 0, 0, (scm_t_subr)irr_scene_setMD2Animation);
- scm_c_export ("set-md2-animation!", NULL);
- }
-
- DEFINE_WRAPPED_TYPE (irr::scene::IAnimatedMeshSceneNode*, "animated-mesh-scene-node",
- init_animated_mesh_scene_node_type, animated_mesh_scene_node_p,
- wrap_animated_mesh_scene_node, unwrap_animated_mesh_scene_node);
-
- SCM
- irr_scene_setMD2Animation (SCM wrapped_animated_mesh_scene_node,
- SCM anim)
- {
- irr::scene::IAnimatedMeshSceneNode* node =
- unwrap_animated_mesh_scene_node (wrapped_animated_mesh_scene_node);
- bool result = node->setMD2Animation (scm_to_md2_animation_type (anim));
- return scm_from_bool (result);
+ DEFINE_GSUBR ("scene_IAnimatedMeshSceneNode_setFrameLoop", 3, 0, 0,
+ scene_IAnimatedMeshSceneNode_setFrameLoop);
+ DEFINE_GSUBR ("scene_IAnimatedMeshSceneNode_setMD2Animation", 2, 0, 0,
+ scene_IAnimatedMeshSceneNode_setMD2Animation);