diff --git a/go.mod b/go.mod index 502ea65..b7543ba 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module git.wtrh.nl/wouter/gopatterns +module git.wtrh.nl/patterns/gopatterns go 1.22.0 diff --git a/pkg/pattern/point/point.go b/pkg/pattern/point/point.go index 9ee4db7..875f646 100644 --- a/pkg/pattern/point/point.go +++ b/pkg/pattern/point/point.go @@ -56,4 +56,25 @@ func Draw(c *canvas.Canvas, point Point, face *canvas.FontFace, debug bool) { text := canvas.NewTextLine(face, point.Name(), canvas.Bottom) c.RenderText(text, m.Translate(2, -4)) + + if debug { + yStyle := canvas.Style{ + Fill: canvas.Paint{}, + Stroke: canvas.Paint{Color: canvas.Green}, + StrokeWidth: 0.2, + StrokeCapper: canvas.RoundCap, + StrokeJoiner: canvas.BevelJoin, + } + yLine := canvas.Line(0, 10) + xStyle := canvas.Style{ + Fill: canvas.Paint{}, + Stroke: canvas.Paint{Color: canvas.Red}, + StrokeWidth: 0.2, + StrokeCapper: canvas.RoundCap, + StrokeJoiner: canvas.BevelJoin, + } + xLine := canvas.Line(10, 0) + c.RenderPath(yLine, yStyle, m) + c.RenderPath(xLine, xStyle, m) + } }