18 lines
302 B
Go
18 lines
302 B
Go
package main
|
|
|
|
import (
|
|
"image"
|
|
"image/color"
|
|
//"renderer1/hrend"
|
|
)
|
|
|
|
func Checkerboard(cols []color.Color, size int) image.Image {
|
|
result := image.NewRGBA(image.Rect(0, 0, size, size))
|
|
for y := range size {
|
|
for x := range size {
|
|
result.Set(x, y, cols[(x+y)%len(cols)])
|
|
}
|
|
}
|
|
return result
|
|
}
|