diff --git a/source/player.cpp b/source/player.cpp index fca88cc..5910b4d 100644 --- a/source/player.cpp +++ b/source/player.cpp @@ -194,7 +194,9 @@ void Player::setAnimation() else { // Está disparando playerSprite->setCurrentAnimation(aWalking + "-" + aFiring); - playerSprite->setFlip(flipFire); + // Si dispara de lado, invierte el sprite segun hacia donde dispara + // Si dispara recto, invierte el sprite segun hacia donde camina + aFiring == "centershoot" ? playerSprite->setFlip(flipWalk) : playerSprite->setFlip(flipFire); } } else