INNER CODE UNIT · Rust

from

CleanCut/rusty_engine · src/audio.rs:233

    fn from(music_preset: MusicPreset) -> String {
        match music_preset {
            MusicPreset::Classy8Bit => "music/Classy 8-Bit.ogg".into(),
            MusicPreset::MysteriousMagic => "music/Mysterious Magic.ogg".into(),
            MusicPreset::WhimsicalPopsicle => "music/Whimsical Popsicle.ogg".into(),
        }
    }
}

#[derive(Component)]
pub struct Music;

/// The Bevy system that checks to see if there is any audio management that needs to be done.
#[doc(hidden)]
pub fn queue_managed_audio_system(
    mut commands: Commands,
    music_query: Query<(Entity, &AudioSink), With<Music>>,
    asset_server: Res<AssetServer>,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…