From f97d91260533e989be11447fc998b3d3f633a534 Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Tue, 7 Mar 2023 00:07:02 +0900 Subject: [PATCH] ebiten: remove ColorM.ReadElements ReadElements is a new function as of v2.5, but at the same time, the colorm package is also added in v2.5. As ebiten.ColorM is deprecated, ebiten's ColorM.ReadElements should not be requried. Closes #2347 --- colorm.go | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/colorm.go b/colorm.go index 0fd69de0f..ed30b2e3d 100644 --- a/colorm.go +++ b/colorm.go @@ -15,7 +15,6 @@ package ebiten import ( - "fmt" "image/color" "github.com/hajimehoshi/ebiten/v2/internal/affine" @@ -159,18 +158,3 @@ func (c *ColorM) IsInvertible() bool { func (c *ColorM) Invert() { c.impl = c.affineColorM().Invert() } - -// ReadElements reads the body part and the translation part to the given float32 slices. -// -// len(body) must be 16 and len(translation) must be 4. Otherwise, ReadElements panics. -// -// Deprecated: as of v2.5. Use the colorm package instead. -func (c *ColorM) ReadElements(body []float32, translation []float32) { - if len(body) != 16 { - panic(fmt.Sprintf("ebiten: len(body) must be 16 but %d", len(body))) - } - if len(translation) != 4 { - panic(fmt.Sprintf("ebiten: len(translation) must be 4 but %d", len(translation))) - } - c.affineColorM().Elements(body, translation) -}