19 lines
368 B
Go
19 lines
368 B
Go
package widgets
|
|
|
|
import (
|
|
"image"
|
|
)
|
|
|
|
const (
|
|
xBrailleMultiplier = 2
|
|
yBrailleMultiplier = 4
|
|
)
|
|
|
|
func braille(point image.Point) image.Point {
|
|
return image.Point{X: point.X * xBrailleMultiplier, Y: point.Y * yBrailleMultiplier}
|
|
}
|
|
|
|
func deBraille(point image.Point) image.Point {
|
|
return image.Point{X: point.X / xBrailleMultiplier, Y: point.Y / yBrailleMultiplier}
|
|
}
|