From 56b3d85afaf260be93e46e2b930f79ade461789b Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Fri, 4 Jul 2025 23:55:19 +0200 Subject: Simple refactor --- entity.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'entity.go') diff --git a/entity.go b/entity.go index 8d6dfb9..a9fd0ff 100644 --- a/entity.go +++ b/entity.go @@ -26,9 +26,10 @@ func (e Entity) Bounds() physics.Rectangle { } func Draw(screen *ebiten.Image, e *Entity) { - if e.Image.IsEnabled && e.Position.IsEnabled { - op := &ebiten.DrawImageOptions{} - op.GeoM.Translate(float64(e.Position.Value.X), float64(e.Position.Value.Y)) - screen.DrawImage(e.Image.Value, op) + if !e.Image.IsEnabled || !e.Position.IsEnabled { + return } + op := &ebiten.DrawImageOptions{} + op.GeoM.Translate(float64(e.Position.Value.X), float64(e.Position.Value.Y)) + screen.DrawImage(e.Image.Value, op) } -- cgit v1.3