From 0fc709f6d50318e437b390906a3eafb7e4b0ce00 Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Sun, 10 Aug 2025 20:05:55 +0200 Subject: [PATCH] fix: el jugador saludant no es pintava si apareixia el lletrero de game over --- data/gfx/player/player.ani | 2 +- source/player.cpp | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/data/gfx/player/player.ani b/data/gfx/player/player.ani index 93ffb89..2cf7e9e 100644 --- a/data/gfx/player/player.ani +++ b/data/gfx/player/player.ani @@ -114,7 +114,7 @@ frames=42,42,42,42,42,42,43,44,45,46,46,46,46,46,46,45,45,45,46,46,46,45,45,45,4 [/animation] [animation] -name=dead +name=dizzy speed=5 loop=0 frames=47,48,49,50,51,52,53 diff --git a/source/player.cpp b/source/player.cpp index ed059c1..1d80538 100644 --- a/source/player.cpp +++ b/source/player.cpp @@ -464,6 +464,7 @@ void Player::setAnimation() { break; } case State::WAITING: + case State::GAME_OVER: player_sprite_->setCurrentAnimation("hello"); break; case State::ROLLING: @@ -473,7 +474,7 @@ void Player::setAnimation() { case State::LYING_ON_THE_FLOOR_FOREVER: case State::ENTERING_NAME: case State::CONTINUE: - player_sprite_->setCurrentAnimation("dead"); + player_sprite_->setCurrentAnimation("dizzy"); break; case State::CELEBRATING: player_sprite_->setCurrentAnimation("celebration"); @@ -928,7 +929,8 @@ void Player::playSound(const std::string &name) const { // Indica si se puede dibujar el objeto auto Player::isRenderable() const -> bool { - return !isGameOver() && !isTitleHidden(); + //return !isGameOver() && !isTitleHidden(); + return !isTitleHidden(); }; // Añade una puntuación a la tabla de records