diff --git a/render/palette.go b/render/palette.go new file mode 100644 index 0000000..f36e354 --- /dev/null +++ b/render/palette.go @@ -0,0 +1,15 @@ +package render + +import "github.com/pnx/go-raytracer/graphics" + +func DrawPalette(ctx *graphics.Context, w, h int32) { + y := int32(0) + for i := range int32(255) { + + if i > 0 && (i%0x10) == 0 { + y += 1 + } + + ctx.DrawRect(int32((i%0x10)*w), int32(y*h), int32(w), int32(h), byte(i)) + } +}