From daf092caa36cdeddde5b09c484487fe289ba7da7 Mon Sep 17 00:00:00 2001 From: realtradam Date: Sat, 27 May 2023 13:06:06 -0400 Subject: remove incompatible function calls for emscripten --- src/audio/rodeo_audio.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/audio') diff --git a/src/audio/rodeo_audio.c b/src/audio/rodeo_audio.c index 25b5106..aeeef7a 100644 --- a/src/audio/rodeo_audio.c +++ b/src/audio/rodeo_audio.c @@ -113,14 +113,20 @@ irodeo_audio_channelPool_size_get(void) void rodeo_audio_master_volume_set(float volume_level) { +#ifndef __EMSCRIPTEN__ Mix_MasterVolume((int32_t)(volume_level * (float)MIX_MAX_VOLUME)); Mix_VolumeMusic((int32_t)(volume_level * (float)MIX_MAX_VOLUME)); +#endif } float rodeo_audio_master_volume_get(void) { +#ifndef __EMSCRIPTEN__ return ((float)Mix_MasterVolume(-1)) / (float)MIX_MAX_VOLUME; +#elif + return 0.0f +#endif } /* -- cgit v1.2.3