From c655f7c3a776f0e17172eea56b753b87f52916aa Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 17 May 2015 01:16:50 +0200 Subject: Scale font --- robo.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'robo.go') diff --git a/robo.go b/robo.go index 50e15be..fb4b21d 100644 --- a/robo.go +++ b/robo.go @@ -49,6 +49,17 @@ func (p Point) SearchMarksManual(c *bufio.ReadWriter) bool { return parseUnit(recv(c.Reader)) == 0 } +func (p Point) Scale(f Unit) Point { + return Point{p.X * f, p.Y * f} +} + +func (ph Path) Scale(f Unit) (ret Path) { + for _, p := range ph { + ret = append(ret, p.Scale(f)) + } + return +} + func (ph Path) send(c *bufio.Writer, a ...interface{}) { fmt.Fprint(c, a...) for _, p := range ph { -- cgit v1.2.3