From 06d3d927fe0ce67f793b3bac4d8c0569d7cc00cd Mon Sep 17 00:00:00 2001 From: gered Date: Sun, 10 Jul 2022 12:54:49 -0400 Subject: [PATCH] return true/false based on if playback was actually started or not --- libretrogd/src/audio/device.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libretrogd/src/audio/device.rs b/libretrogd/src/audio/device.rs index 9e6c8e5..87e5c60 100644 --- a/libretrogd/src/audio/device.rs +++ b/libretrogd/src/audio/device.rs @@ -112,11 +112,14 @@ impl AudioChannel { } #[inline] - pub fn play(&mut self, loops: bool) { + pub fn play(&mut self, loops: bool) -> bool { if self.is_playable() { self.position = 0; self.playing = true; self.loops = loops; + true + } else { + false } }