aboutsummaryrefslogtreecommitdiff
path: root/src/script/lua_api/l_particles.h
diff options
context:
space:
mode:
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_