INNER CODE UNIT · Rust
play_music
CleanCut/rusty_engine · src/audio.rs:111
pub fn play_music<S: Into<String>>(&mut self, music: S, volume: f32) {
self.music_playing = true;
self.music_queue
.push(Some((music.into(), volume.clamp(0.0, 1.0))));
}
/// Stop any music currently playing. Ignored if no music is currently playing.
pub fn stop_music(&mut self) {
if self.music_playing {
self.music_playing = false;
self.music_queue.push(None);
}
}
/// Whether music is currently playing.
pub fn music_playing(&self) -> bool {
self.music_playing
}
}