Enfore limits on ParticleSystem:setSizeVariation (issue #545)

This commit is contained in:
Bart van Strien
2013-01-18 21:03:07 +01:00
parent 32684b674e
commit 4221d55468
@@ -192,6 +192,9 @@ int w_ParticleSystem_setSizeVariation(lua_State *L)
{
ParticleSystem *t = luax_checkparticlesystem(L, 1);
float arg1 = (float)luaL_checknumber(L, 2);
if (arg1 < 0.0f || arg1 > 1.0f)
return luaL_error(L, "Size variation has to be between 0 and 1, inclusive.");
t->setSizeVariation(arg1);
return 0;
}