From a7d7dad8baefd2fae9f56ab46afe7af7fef215cd Mon Sep 17 00:00:00 2001 From: "Michael J. Bishop" Date: Thu, 21 Feb 2013 23:46:44 -0500 Subject: Added some SDL_Mixer calls: - `Mix_Playing` - `Mix_Pause` - `Mix_Pause` - `Mix_Resume` --- src/library_sdl.js | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/sdl_audio.c | 20 ++++++++++++++---- 2 files changed, 78 insertions(+), 4 deletions(-) diff --git a/src/library_sdl.js b/src/library_sdl.js index e02e1e62..1cb41071 100644 --- a/src/library_sdl.js +++ b/src/library_sdl.js @@ -1434,10 +1434,72 @@ var LibrarySDL = { return (SDL.music.audio && !SDL.music.audio.paused) ? 1 : 0; }, + // http://www.libsdl.org/projects/SDL_mixer/docs/SDL_mixer_38.html#SEC38 + // "Note: Does not check if the channel has been paused." + Mix_Playing: function(id) { + if (id === -1) + { + var count = 0; + for (var i = 0; i Date: Fri, 22 Feb 2013 17:18:30 -0500 Subject: Changed formatting and fixed a bug in response to Kripken's recommendations. --- src/library_sdl.js | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/library_sdl.js b/src/library_sdl.js index 1cb41071..7e76d41d 100644 --- a/src/library_sdl.js +++ b/src/library_sdl.js @@ -1437,46 +1437,41 @@ var LibrarySDL = { // http://www.libsdl.org/projects/SDL_mixer/docs/SDL_mixer_38.html#SEC38 // "Note: Does not check if the channel has been paused." Mix_Playing: function(id) { - if (id === -1) - { + if (id === -1) { var count = 0; - for (var i = 0; i