diff --git a/screens/game.go b/screens/game.go index 5ee2750..4250989 100644 --- a/screens/game.go +++ b/screens/game.go @@ -196,9 +196,11 @@ func (g *Game) Draw(screen *ebiten.Image) { //draw shadows for _, target := range g.targets { - op := &ebiten.DrawImageOptions{} - op.GeoM.Translate(target.Pos.X-10, target.Pos.Y+10) - screen.DrawImage(assets.ImageBank[assets.FlyEyeShadow], op) + if target.Action < elements.MoverActionExploding { + op := &ebiten.DrawImageOptions{} + op.GeoM.Translate(target.Pos.X-10, target.Pos.Y+10) + screen.DrawImage(assets.ImageBank[assets.FlyEyeShadow], op) + } } for _, target := range g.targets {