1use repame_audio::{Audio, Cue}; 2 3pub fn drain_cues(audio: &mut Audio, cues: impl IntoIterator<Item = Cue>, pitch: impl Fn() -> f32) { 4 for cue in cues { 5 let _ = cue.pitch(pitch()); 6 audio.play(cue.name); 7 } 8}