diff options
| author | Martin Kagamino Lehoux <martin@lehoux.net> | 2025-07-04 23:55:19 +0200 |
|---|---|---|
| committer | Martin Kagamino Lehoux <martin@lehoux.net> | 2025-07-04 23:57:36 +0200 |
| commit | 56b3d85afaf260be93e46e2b930f79ade461789b (patch) | |
| tree | d15e08f5c29d94b363b04e00c35044d63f762a06 /entity.go | |
| parent | 548b18531aed2eeb284ce121832070bd10822d4f (diff) | |
Simple refactor
Diffstat (limited to 'entity.go')
| -rw-r--r-- | entity.go | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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) } |
