Files
libsm64/src/play_sound.c
T
NepuShiro d3ea4e5e99
Build libsm64 / Build libsm64 for linux (push) Successful in 30s
Build libsm64 / Build libsm64 for web (push) Successful in 30s
Build libsm64 / Build libsm64 for windows (push) Successful in 23s
Reformat to something more readable for me :3
2026-05-24 12:13:35 -05:00

23 lines
628 B
C

#include "play_sound.h"
#include "decomp/audio/external.h"
#include "debug_print.h"
#include "load_audio_data.h"
SM64PlaySoundFunctionPtr g_play_sound_func = NULL;
extern void play_sound(uint32_t soundBits, f32 *pos)
{
if (g_is_audio_initialized)
{
DEBUG_PRINT("$ play_sound(%d) request %d; pos %f %f %f\n", soundBits, sSoundRequestCount, pos[0], pos[1], pos[2]);
sSoundRequests[sSoundRequestCount].soundBits = soundBits;
sSoundRequests[sSoundRequestCount].position = pos;
sSoundRequestCount++;
}
if (g_play_sound_func)
{
g_play_sound_func(soundBits, pos);
}
}