Skip to content
Snippets Groups Projects
basic.rs 616 B
Newer Older
Louis's avatar
Louis committed
use bevy::prelude::*;
Louis's avatar
Louis committed
use bevy::window::WindowResolution;
Louis's avatar
Louis committed
use micro_musicbox::prelude::*;
use micro_musicbox::CombinedAudioPlugins;

fn main() {
	App::new()
Louis's avatar
Louis committed
		.add_plugins(DefaultPlugins.set(WindowPlugin {
			primary_window: Some(Window {
				resolution: WindowResolution::new(800.0, 600.0),
				title: String::from("Kitchen Sink Example"),
				..Default::default()
			}),
			..Default::default()
		}))
Louis's avatar
Louis committed
		.add_plugins(CombinedAudioPlugins::<AssetServer>::new())
		.add_startup_system(play_audio)
		.run();
}

pub fn play_audio(mut music_box: MusicBox<AssetServer>) {
	music_box.play_music("The-Great-Madeja.mp3");
}