From e4f7f97e6c79cda72dec7cd6fea5b85328b75894 Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Sun, 3 Apr 2011 12:28:55 +0300 Subject: Removed lua stuff --- src/clientobject.h | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) (limited to 'src/clientobject.h') 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 -- cgit v1.2.3