From 9eec30779a19171b915f52ab8956e1069e872173 Mon Sep 17 00:00:00 2001 From: Ross Andrews Date: Tue, 30 Sep 2025 17:53:00 -0500 Subject: [PATCH] wip --- src/main.rs | 1 + src/tenori.rs | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 5c569c0..6eba88e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -27,6 +27,7 @@ impl App for Tenori { g.show(ctx, cursor) } + for d in self.dialogs if play { for note in self.notes_for_beat() { self.play(note) diff --git a/src/tenori.rs b/src/tenori.rs index 7d6333e..ff0e138 100644 --- a/src/tenori.rs +++ b/src/tenori.rs @@ -25,7 +25,10 @@ pub struct Tenori { window_counter: usize, // The audio output stream to which we will play notes - output_stream: OutputStream + output_stream: OutputStream, + + // Error dialogs we're currently showing + dialogs: Vec } impl Default for Tenori { @@ -40,6 +43,7 @@ impl Default for Tenori { last_tick: None, grids: vec![], window_counter: 0, + dialogs: vec![], output_stream } } @@ -69,6 +73,10 @@ impl Tenori { self.beat() != old_beat } + pub fn display_dialogs(&mut self) { + + } + /// Which beat (0..loop_length) we're on pub fn beat(&self) -> u32 { self.timer.floor() as u32