mirror of https://github.com/bjornbytes/lovr.git
Source:pause; Source:stop; Source:isPlaying;
This commit is contained in:
parent
cbf0416988
commit
f7169ec236
|
@ -7,6 +7,24 @@ static int l_lovrSourcePlay(lua_State* L) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int l_lovrSourcePause(lua_State* L) {
|
||||
Source* source = luax_checktype(L, 1, Source);
|
||||
lovrSourcePause(source);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int l_lovrSourceStop(lua_State* L) {
|
||||
Source* source = luax_checktype(L, 1, Source);
|
||||
lovrSourceStop(source);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int l_lovrSourceIsPlaying(lua_State* L) {
|
||||
Source* source = luax_checktype(L, 1, Source);
|
||||
lua_pushboolean(L, lovrSourceIsPlaying(source));
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int l_lovrSourceIsLooping(lua_State* L) {
|
||||
Source* source = luax_checktype(L, 1, Source);
|
||||
lua_pushboolean(L, lovrSourceIsLooping(source));
|
||||
|
@ -34,6 +52,9 @@ static int l_lovrSourceSetVolume(lua_State* L) {
|
|||
|
||||
const luaL_Reg lovrSource[] = {
|
||||
{ "play", l_lovrSourcePlay },
|
||||
{ "pause", l_lovrSourcePause },
|
||||
{ "stop", l_lovrSourceStop },
|
||||
{ "isPlaying", l_lovrSourceIsPlaying },
|
||||
{ "isLooping", l_lovrSourceIsLooping },
|
||||
{ "setLooping", l_lovrSourceSetLooping },
|
||||
{ "getVolume", l_lovrSourceGetVolume },
|
||||
|
|
Loading…
Reference in New Issue