aboutsummaryrefslogtreecommitdiff
path: root/src/client/lua_api/scene/igeneric.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/lua_api/scene/igeneric.cpp')
-rw-r--r--src/client/lua_api/scene/igeneric.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/client/lua_api/scene/igeneric.cpp b/src/client/lua_api/scene/igeneric.cpp
index 4619064..c60aa90 100644
--- a/src/client/lua_api/scene/igeneric.cpp
+++ b/src/client/lua_api/scene/igeneric.cpp
@@ -35,14 +35,14 @@ int iscenegetpos(lua_State* L){//{node=ud_IMeshSceneNode}
return 1;
}
-int iscenesetpos(lua_State* L){//{node=ud_IMeshSceneNode},{x,y,z}
+int iscenesetpos(lua_State* L){//{node=ISceneNode},{x,y,z}
double x,y,z;
- popvector3d(L,&x,&y,&z);//{node=ud_IMeshSceneNode}
- lua_getfield(L,-1,"node");//{node=ud_IMeshSceneNode},ud_IMeshSceneNode
- ISceneNode* i = (ISceneNode*)lua_touserdata(L,-1);//{node=ud_IMeshSceneNode},ud_IMeshSceneNode
+ popvector3d(L,&x,&y,&z);//{node=ud_ISceneNode}
+ lua_getfield(L,-1,"node");//{node=ud_ISceneNode},ud_ISceneNode
+ ISceneNode* i = (ISceneNode*)lua_touserdata(L,-1);//{node=ud_ISceneNode},ud_ISceneNode
i->setPosition(vector3df(x,y,z));
i->updateAbsolutePosition();
- vector3df pos = i->getAbsolutePosition();
+ //vector3df pos = i->getAbsolutePosition();
//printf("After setting pos, new pos is %f %f %f",pos.X,pos.Y,pos.Z);
lua_pop(L,2);//
return 0;