X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2Fanimated-mesh-scene-node.cpp;h=f19f0aa422acf608c654bd77505d1650796b4269;hb=69ed7f57e6295034fa64ab2bf6d10da6882860ef;hp=ceb5ec201cbe4000d39728ed9ecfaabe582067fa;hpb=3394d6066c9092a5444c9273f52cea01e2eaf10f;p=guile-irrlicht.git diff --git a/src/animated-mesh-scene-node.cpp b/src/animated-mesh-scene-node.cpp index ceb5ec2..f19f0aa 100644 --- a/src/animated-mesh-scene-node.cpp +++ b/src/animated-mesh-scene-node.cpp @@ -21,8 +21,10 @@ #include #include + #include "animated-mesh-md2.h" #include "animated-mesh-scene-node.h" +#include "gsubr.h" #include "wrapped.h" extern "C" { @@ -31,8 +33,7 @@ extern "C" { init_animated_mesh_scene_node (void) { 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_GSUBR ("set-md2-animation!", 2, 0, 0, irr_scene_setMD2Animation); } DEFINE_WRAPPED_TYPE (irr::scene::IAnimatedMeshSceneNode*, "animated-mesh-scene-node", @@ -40,11 +41,11 @@ extern "C" { wrap_animated_mesh_scene_node, unwrap_animated_mesh_scene_node); SCM - irr_scene_setMD2Animation (SCM wrappedAnimatedMeshSceneNode, + irr_scene_setMD2Animation (SCM wrapped_animated_mesh_scene_node, SCM anim) { irr::scene::IAnimatedMeshSceneNode* node = - unwrap_animated_mesh_scene_node (wrappedAnimatedMeshSceneNode); + 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); }