From d6341b9195553af6dfb8bfc9d94c19e6cc000247 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Manuel=20Tom=C3=A1s?= Date: Sun, 31 Jan 2021 02:41:18 -0300 Subject: Change the curve style --- src/main.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index e6f3720..add9d00 100644 --- a/src/main.rs +++ b/src/main.rs @@ -63,6 +63,7 @@ fn main() { 'running: loop { let x = event_pump.mouse_state().x(); let y = event_pump.mouse_state().y(); + let left_click = event_pump.mouse_state().left(); for event in event_pump.poll_iter() { match event { Event::Quit { .. } @@ -76,6 +77,12 @@ fn main() { } => { curve.push(x, window_h as i32 - y); curve.draw(); + }, + Event::MouseMotion { .. } => { + if left_click { + curve.grab_closer(x as f32, (window_h as i32 - y) as f32); + curve.draw(); + } } _ => {} } -- cgit v1.2.3