#2 add-debug-coordinates

已合併
wouter 1 年之前 將 2 次代碼提交從 add-debug-coordinates合併至 master
  1. +1
    -1
      go.mod
  2. +21
    -0
      pkg/pattern/point/point.go

+ 1
- 1
go.mod 查看文件

@@ -1,4 +1,4 @@
module git.wtrh.nl/wouter/gopatterns
module git.wtrh.nl/patterns/gopatterns


go 1.22.0 go 1.22.0




+ 21
- 0
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) text := canvas.NewTextLine(face, point.Name(), canvas.Bottom)
c.RenderText(text, m.Translate(2, -4)) 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)
}
} }

Loading…
取消
儲存