From eff554cde1e662085f8b05176e60ad1c1faf4d8b Mon Sep 17 00:00:00 2001 From: Tnze Date: Thu, 27 Apr 2023 20:17:58 +0800 Subject: [PATCH] Add .Palette() for PaletteContainer --- level/palette.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/level/palette.go b/level/palette.go index e419ad8..6cf3612 100644 --- a/level/palette.go +++ b/level/palette.go @@ -158,6 +158,13 @@ func (p *PaletteContainer[T]) WriteTo(w io.Writer) (n int64, err error) { }.WriteTo(w) } +// Palette export the raw palette values for @maxsupermanhd. +// Others shouldn't call this because this might be removed +// after max doesn't need it anymore. +func (p *PaletteContainer[T]) Palette() []T { + return p.palette.export() +} + type paletteCfg[T State] interface { bits(int) int create(bits int) palette[T]