From 59cd9727a86601ce03af0c8d848252afcce8173e Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Sun, 16 Jan 2022 10:13:14 +0100 Subject: [PATCH] add 'draw_line' method --- src/drawing.rs | 5 +++-- src/lib.rs | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/drawing.rs b/src/drawing.rs index f58d518..d3284ad 100644 --- a/src/drawing.rs +++ b/src/drawing.rs @@ -9,7 +9,8 @@ pub fn draw_circle(center: Point, radius: f64, context: &web_sys::CanvasRenderin .unwrap(); } -/* pub fn draw_line(p1: Point, p2: Point, context: &web_sys::CanvasRenderingContext2d) { + context.move_to(p1.0, p1.1); + context + .line_to(p2.0, p2.1); } -*/ diff --git a/src/lib.rs b/src/lib.rs index fad17c8..bed845a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -25,5 +25,8 @@ pub fn start() { drawing::draw_circle(Point(75.0, 75.0), 35.0, &context); drawing::draw_circle(Point(60.0, 65.0), 5.0, &context); + drawing::draw_line(Point(0.0, 0.0), Point(150.0, 150.0), &context); + drawing::draw_line(Point(0.0, 150.0), Point(150.0, 0.0), &context); + context.stroke(); }