예제 #1
0
파일: square.go 프로젝트: Willyfrog/peano
// String make a printable version of the square and its contents
func (sq *Square) String() string {
	pl := point.PointList(sq.Points)
	return fmt.Sprintf("[%d, %d]:\n%s", sq.X, sq.Y, (&pl).String())
}
예제 #2
0
파일: snake.go 프로젝트: Willyfrog/peano
func (s SnakeStrategy) orderPoints(sq square.Square, sortFunc point.SortFunction) {
	point.PointList(sq.Points).Polyline(sortFunc)
}
예제 #3
0
파일: square.go 프로젝트: Willyfrog/peano
func (sq *Square) Connect() point.PointList {
	return point.PointList(sq.Points).Polyline(point.SortXY)
}