Add Source:isPlaying

This commit is contained in:
Bart van Strien
2012-11-18 19:01:51 +01:00
parent 94516e2290
commit 3a47bafd41
2 changed files with 9 additions and 0 deletions
+8
View File
@@ -210,6 +210,13 @@ int w_Source_isPaused(lua_State *L)
return 1;
}
int w_Source_isPlaying(lua_State *L)
{
Source *t = luax_checksource(L, 1);
luax_pushboolean(L, !t->isStopped() && !t->isPaused());
return 1;
}
int w_Source_isStatic(lua_State *L)
{
Source *t = luax_checksource(L, 1);
@@ -299,6 +306,7 @@ static const luaL_Reg functions[] =
{ "isLooping", w_Source_isLooping },
{ "isStopped", w_Source_isStopped },
{ "isPaused", w_Source_isPaused },
{ "isPlaying", w_Source_isPlaying },
{ "isStatic", w_Source_isStatic },
{ "setVolumeLimits", w_Source_setVolumeLimits },
+1
View File
@@ -51,6 +51,7 @@ int w_Source_setLooping(lua_State *L);
int w_Source_isLooping(lua_State *L);
int w_Source_isStopped(lua_State *L);
int w_Source_isPaused(lua_State *L);
int w_Source_isPlaying(lua_State *L);
int w_Source_isStatic(lua_State *L);
int w_Source_setVolumeLimits(lua_State *L);
int w_Source_getVolumeLimits(lua_State *L);