3dtrial/renderer2/texturegen.go

18 lines
302 B
Go
Raw Normal View History

2024-08-02 19:35:30 +00:00
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
}