From 48fe7ef5e1b76460bc33ad4e31907c1bf9710080 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Sat, 1 Jul 2023 03:02:08 -0400 Subject: [PATCH] Added a rectangle method to Canvas --- canvas/canvas.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/canvas/canvas.go b/canvas/canvas.go index 0866592..691c0bb 100644 --- a/canvas/canvas.go +++ b/canvas/canvas.go @@ -32,8 +32,11 @@ type StrokeAlign int; const ( // have multiple pens associated with it, each maintaining their own drawing // context. type Pen interface { - // Draw draws a path - Draw (points ...image.Point) + // Rectangle draws a rectangle + Rectangle (image.Rectangle) + + // Path draws a path + Path (points ...image.Point) Closed (bool) // if the path is closed Cap (Cap) // line cap stype