1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

Removed lua stuff

This commit is contained in:
Perttu Ahola 2011-04-03 12:28:55 +03:00
parent ee89e29ae1
commit e4f7f97e6c
70 changed files with 6 additions and 19008 deletions

View file

@ -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