From 46202ee2e398ffd49febe6684f5c6a8648da600d Mon Sep 17 00:00:00 2001 From: salmonik Date: Sun, 1 Nov 2026 17:58:03 +0100 Subject: v4.0.1: introduce Command/View and port roulette to the shared boundary --- src/bin/client/repl.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/bin') diff --git a/src/bin/client/repl.rs b/src/bin/client/repl.rs index 1debff1..c13fc58 100644 --- a/src/bin/client/repl.rs +++ b/src/bin/client/repl.rs @@ -209,13 +209,14 @@ impl ClientState { println!("{}", rendered); } } - Effect::ReplaceRegion(lines) => self.draw_region(&lines), - Effect::AnimateRoulette { - winning, - final_lines, - } => { + Effect::Render(view) => { + let lines = zagan_bet::client::tui::render_view(&view); + self.draw_region(&lines); + } + Effect::AnimateRoulette { winning, view } => { self.animate_wheel(winning); - self.draw_region(&final_lines); + let lines = zagan_bet::client::tui::render_view(&view); + self.draw_region(&lines); while crossterm::event::poll(std::time::Duration::ZERO).unwrap_or(false) { let _ = crossterm::event::read(); } -- cgit v1.2.3