aboutsummaryrefslogtreecommitdiff
path: root/src/script/lua_api/l_particles.h
diff options
context:
space:
mode:
authorsapier <Sapier at GMX dot net>2013-05-25 00:51:02 +0200
committerKahrl <kahrl@gmx.net>2013-05-25 00:51:02 +0200
commitab433775777c4f5055bcf4d2a1cffc506c4f9961 (patch)
tree9f80c74c95cbb1efa15c0c36df8d5e35235e5554 /src/script/lua_api/l_particles.h
parent865f380c91ced850d1a499c91aa2ab5489624802 (diff)
downloadhax-minetest-server-ab433775777c4f5055bcf4d2a1cffc506c4f9961.tar.gz
hax-minetest-server-ab433775777c4f5055bcf4d2a1cffc506c4f9961.zip
Move scriptapi to separate folder (by sapier)
On the lua side, notably minetest.env:<function>(<args>) should now be replaced by minetest.<function>(<args>). The old way is and will stay supported for a long time. Also: Update and clean up lua_api.txt (by celeron55) Move EnvRef to lua and remove add_rat and add_firefly (by kahrl) Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)
Diffstat (limited to '')
-rw-r--r--src/script/lua_api/l_particles.h (renamed from src/scriptapi_particles.h)21
1 files changed, 14 insertions, 7 deletions
diff --git a/src/scriptapi_particles.h b/src/script/lua_api/l_particles.h
index 4b37d7ce1..3729f8761 100644
--- a/src/scriptapi_particles.h
+++ b/src/script/lua_api/l_particles.h
@@ -1,5 +1,5 @@
/*
-Minetest-c55
+Minetest
Copyright (C) 2013 celeron55, Perttu Ahola <celeron55@gmail.com>
This program is free software; you can redistribute it and/or modify
@@ -17,16 +17,23 @@ with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef LUA_PARTICLES_H_
-#define LUA_PARTICLES_H_
+#ifndef L_PARTICLES_H_
+#define L_PARTICLES_H_
extern "C" {
#include <lua.h>
#include <lauxlib.h>
}
-int l_add_particle(lua_State *L);
-int l_add_particlespawner(lua_State *L);
-int l_delete_particlespawner(lua_State *L);
+class ModApiParticles : public ModApiBase {
+public:
+ bool Initialize(lua_State *L, int top);
+private:
+ static int l_add_particle(lua_State *L);
+ static int l_add_particlespawner(lua_State *L);
+ static int l_delete_particlespawner(lua_State *L);
+};
-#endif
+
+
+#endif // L_PARTICLES_H_