summaryrefslogtreecommitdiff
path: root/src/clientobject.h
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2011-04-03 12:28:55 +0300
committerPerttu Ahola <celeron55@gmail.com>2011-04-03 12:28:55 +0300
commite4f7f97e6c79cda72dec7cd6fea5b85328b75894 (patch)
treefabb8e2c981e4052802d31787ea376fefd415267 /src/clientobject.h
parentee89e29ae10d58a2a3d00641f4e459600a49e09e (diff)
downloadminetest-e4f7f97e6c79cda72dec7cd6fea5b85328b75894.tar.gz
minetest-e4f7f97e6c79cda72dec7cd6fea5b85328b75894.tar.bz2
minetest-e4f7f97e6c79cda72dec7cd6fea5b85328b75894.zip
Removed lua stuff
Diffstat (limited to 'src/clientobject.h')
-rw-r--r--src/clientobject.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/clientobject.h b/src/clientobject.h
index 840fe5ede..226d2f337 100644
--- a/src/clientobject.h
+++ b/src/clientobject.h
@@ -91,58 +91,5 @@ private:
v3f m_position;
};
-extern "C"{
-#include "lua.h"
-#include "lualib.h"
-#include "lauxlib.h"
-}
-
-class LuaCAO : public ClientActiveObject
-{
-public:
- LuaCAO(u16 id);
- virtual ~LuaCAO();
-
- u8 getType() const
- {
- return ACTIVEOBJECT_TYPE_LUA;
- }
-
- void step(float dtime);
-
- void processMessage(const std::string &data);
-
- void initialize(const std::string &data);
-
- void loadScript(const std::string script);
-
- void addToScene(scene::ISceneManager *smgr);
- void removeFromScene();
- void updateLight(u8 light_at_pos);
- v3s16 getLightPosition();
- void updateNodePos();
-
- void setPosition(v3f pos);
- v3f getPosition();
-
- void setRotation(v3f rot);
- v3f getRotation();
-
- // image: eg. "rat.png"
- // corners: v3f corners[4]
- void addToMesh(const char *image, v3f *corners, bool backface_culling);
- void clearMesh();
-
-private:
- lua_State* L;
-
- scene::ISceneManager *m_smgr;
- scene::IMeshSceneNode *m_node;
- scene::SMesh *m_mesh;
-
- v3f m_position;
- v3f m_rotation;
-};
-
#endif