use sge::prelude::*;
#[main("Sound")]
fn main() -> anyhow::Result<()> {
let sound = load_sound_from_bytes_sync(include_bytes!("../assets/sounds/vine-boom.mp3"))?;
loop {
if key_pressed(KeyCode::Space) {
play_sound(sound);
} else if key_pressed(KeyCode::KeyR) {
play_sound_ex(sound)
.fade_in(Duration::from_millis(800))
.volume(0.5)
.start();
}
if should_quit() {
break;
}
next_frame().await;
}
Ok(())
}