Entity deletion

This commit is contained in:
2024-10-21 23:32:02 +02:00
parent 84bb7b1eaa
commit c2504ec624
6 changed files with 116 additions and 80 deletions

View File

@@ -59,6 +59,10 @@ play_audio_event :: (evt: Audio_Event, delay: float = -1.0) {
}
}
stop_audio_event :: (evt: Audio_Event) {
assert(FMOD_Studio_EventInstance_Stop(evt.instance, .ALLOWFADEOUT) == .FMOD_OK);
}
create_sound :: (path: string) -> Sound_Handle {
sound: Sound;
assert(FMOD_System_CreateSound(audio_system.fmod, to_temp_c_string(path), FMOD_DEFAULT, null, *sound.fmod_sound) == .FMOD_OK);