randomize track and scene colors

This commit is contained in:
🪞👃🪞 2024-10-18 20:01:02 +03:00
parent 1891cdabfd
commit cd2a94d808

View file

@ -278,8 +278,8 @@ impl<E: Engine> Arrangement<E> {
pub fn randomize_color (&mut self) {
match self.selected {
ArrangementFocus::Mix => {},
ArrangementFocus::Track(t) => { todo!("randomize track color") },
ArrangementFocus::Scene(s) => { todo!("randomize scene color") },
ArrangementFocus::Track(t) => { self.tracks[t].color = random_color() },
ArrangementFocus::Scene(s) => { self.scenes[s].color = random_color() },
ArrangementFocus::Clip(t, s) => if let Some(phrase) = &self.scenes[s].clips[t] {
phrase.write().unwrap().color = random_color();
}