From 707df2e07db8bedbe3c3f366faa77057fe6b7bab Mon Sep 17 00:00:00 2001 From: Trevor Slocum Date: Thu, 21 Nov 2024 11:03:32 -0800 Subject: [PATCH] Cache thumb bounds --- sprite.go | 1 + 1 file changed, 1 insertion(+) diff --git a/sprite.go b/sprite.go index b9e2cc2..4bb4a4c 100644 --- a/sprite.go +++ b/sprite.go @@ -104,6 +104,7 @@ func (s *Sprite) Draw(screen *ebiten.Image) error { s.thumb = ebiten.NewImage(s.rect.Dx(), s.rect.Dy()) } s.thumb.DrawImage(s.img, thumbOp) + s.thumbBounds = s.thumb.Bounds() } screen.DrawImage(s.thumb, op) return nil