From 53314e6154760c20b0d17ea206bfa084ed911e81 Mon Sep 17 00:00:00 2001 From: hachem Date: Sun, 29 Sep 2024 18:45:29 +0200 Subject: Line connections and nodes --- libpsi-visualizer/src/cli/horizontal_cli.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'libpsi-visualizer/src/cli/horizontal_cli.rs') diff --git a/libpsi-visualizer/src/cli/horizontal_cli.rs b/libpsi-visualizer/src/cli/horizontal_cli.rs index 151dae1..7c9a242 100644 --- a/libpsi-visualizer/src/cli/horizontal_cli.rs +++ b/libpsi-visualizer/src/cli/horizontal_cli.rs @@ -31,15 +31,11 @@ impl<'a> Visualizer<'a> for HorizontalCLIVisualizer<'a> { } fn render(&mut self) { - self.renderer.draw_quad(Quad::new(2, 2, 2, 2), false); - self.renderer.draw_quad(Quad::new(5, 10, 6, 3), true); - self.renderer.draw_quad(Quad::new(17, 4, 17, 10), true); - self.renderer.draw_quad(Quad::new(15, 7, 7, 4), false); + let quad = Quad::new(2, 2, 5, 5); + let point = (10usize, 0usize); - self.renderer.draw_vline(4, 4, 5, true); - self.renderer.draw_hline(3, 6, 5, false); - - self.renderer.draw_text(4, 15, "This is some text."); + self.renderer.draw_quad(quad, false); + self.renderer.connect(quad, point); println!("{}", self.renderer.to_string()); } } -- cgit v1.3