diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-04-03 12:28:55 +0300 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-04-03 12:28:55 +0300 |
commit | e4f7f97e6c79cda72dec7cd6fea5b85328b75894 (patch) | |
tree | fabb8e2c981e4052802d31787ea376fefd415267 /src/clientobject.h | |
parent | ee89e29ae10d58a2a3d00641f4e459600a49e09e (diff) | |
download | minetest-e4f7f97e6c79cda72dec7cd6fea5b85328b75894.tar.gz minetest-e4f7f97e6c79cda72dec7cd6fea5b85328b75894.tar.bz2 minetest-e4f7f97e6c79cda72dec7cd6fea5b85328b75894.zip |
Removed lua stuff
Diffstat (limited to 'src/clientobject.h')
-rw-r--r-- | src/clientobject.h | 53 |
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 |