X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;ds=sidebyside;f=src%2FISceneNode.cpp;h=ce80c97803aee7b120330b0fc6f6d80b99005bd8;hb=refs%2Fheads%2Fmaster;hp=57273ab22038eb58ea1fd9ecf3a7ad77f5420fb1;hpb=59b625c207d1ee8368f04f3c4d675fa393fe94f4;p=c-irrlicht.git diff --git a/src/ISceneNode.cpp b/src/ISceneNode.cpp index 57273ab..ce80c97 100644 --- a/src/ISceneNode.cpp +++ b/src/ISceneNode.cpp @@ -23,6 +23,14 @@ #include "ISceneNode.h" extern "C" { + void + irr_scene_addAnimator(irr_scene_ISceneNode* node, + irr_scene_ISceneNodeAnimator* animator) + { + ((irr::scene::ISceneNode*)node) + ->addAnimator((irr::scene::ISceneNodeAnimator*)animator); + } + irr_core_matrix4* irr_scene_getAbsoluteTransformation(irr_scene_ISceneNode* node) { @@ -54,11 +62,8 @@ extern "C" { irr_scene_setPosition(irr_scene_ISceneNode* node, irr_core_vector3df* newpos) { - const irr::core::vector3df newPosition = - irr::core::vector3df(newpos->x, newpos->y, newpos->z); - ((irr::scene::ISceneNode*)node) - ->setPosition(newPosition); + ->setPosition(*(irr::core::vector3df*)newpos); } }