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