From d98c24f00ffe08a067040b7efaa934c2efc1bfac Mon Sep 17 00:00:00 2001 From: Raymond Hogenson Date: Fri, 24 Aug 2018 18:09:36 -0400 Subject: Load the images directly into the executable Cool, haha. We did it. I also changed a bunch of random shit. --- src/music.rs | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 src/music.rs (limited to 'src/music.rs') diff --git a/src/music.rs b/src/music.rs deleted file mode 100644 index 0009479..0000000 --- a/src/music.rs +++ /dev/null @@ -1,32 +0,0 @@ -extern crate std; - -pub struct Player { - player: Option, -} - -impl Player { - pub fn play(&mut self) -> Result<(), &'static str> { - match std::process::Command::new("mpv").arg("https://www.youtube.com/watch?v=3bNITQR4Uso").arg("--no-video").stdin(std::process::Stdio::null()).spawn() { - Ok(child) => { - self.player = Some(child); - Ok(()) - } - Err(_) => Err("Couldn't use mpv to play music") - } - } -} - -impl Drop for Player { - fn drop(&mut self) { - match self.player { - Some(ref mut x) => { - let _ = x.kill(); - } - None => { } - } - } -} - -pub fn new() -> Player { - Player { player: None } -} -- cgit v1.3.1