コード例 #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)
}