diff src/modules/graphics/opengl/wrap_ParticleSystem.cpp @ 1408:107d80a59bca

Added ParticleSystem:emit(num) (issue #577)
author Alex Szpakowski <slime73@gmail.com>
date Wed, 27 Mar 2013 01:09:53 -0300
parents a5f6c26fe799
children c70c9e4d10f3
line wrap: on
line diff
--- a/src/modules/graphics/opengl/wrap_ParticleSystem.cpp	Tue Mar 26 23:41:46 2013 -0300
+++ b/src/modules/graphics/opengl/wrap_ParticleSystem.cpp	Wed Mar 27 01:09:53 2013 -0300
@@ -452,6 +452,14 @@
 	return 0;
 }
 
+int w_ParticleSystem_emit(lua_State *L)
+{
+	ParticleSystem *t = luax_checkparticlesystem(L, 1);
+	int num = luaL_checkint(L, 2);
+	t->emit(num);
+	return 0;
+}
+
 int w_ParticleSystem_isActive(lua_State *L)
 {
 	ParticleSystem *t = luax_checkparticlesystem(L, 1);
@@ -518,6 +526,7 @@
 	{ "stop", w_ParticleSystem_stop },
 	{ "pause", w_ParticleSystem_pause },
 	{ "reset", w_ParticleSystem_reset },
+	{ "emit", w_ParticleSystem_emit },
 	{ "isActive", w_ParticleSystem_isActive },
 	{ "isEmpty", w_ParticleSystem_isEmpty },
 	{ "isFull", w_ParticleSystem_isFull },