treballant en la animacio alpixel del carrusel

This commit is contained in:
2025-10-01 18:05:00 +02:00
parent bcdd48d622
commit 473a52f986
4 changed files with 132 additions and 44 deletions

View File

@@ -344,7 +344,7 @@ void Game::updateStage() {
void Game::updateGameStateGameOver(float deltaTime) {
fade_out_->update();
updatePlayers(deltaTime);
updateScoreboard();
updateScoreboard(deltaTime);
updateBackground(deltaTime);
balloon_manager_->update(deltaTime);
tabe_->update(deltaTime);
@@ -380,7 +380,7 @@ void Game::updateGameStateGameOver(float deltaTime) {
// Gestiona eventos para el estado del final del juego
void Game::updateGameStateCompleted(float deltaTime) {
updatePlayers(deltaTime);
updateScoreboard();
updateScoreboard(deltaTime);
updateBackground(deltaTime);
balloon_manager_->update(deltaTime);
tabe_->update(deltaTime);
@@ -1145,7 +1145,7 @@ void Game::handleEvents() {
}
// Actualiza el marcador
void Game::updateScoreboard() {
void Game::updateScoreboard(float deltaTime) {
for (const auto& player : players_) {
scoreboard_->setScore(player->getScoreBoardPanel(), player->getScore());
scoreboard_->setMult(player->getScoreBoardPanel(), player->getScoreMultiplier());
@@ -1157,7 +1157,7 @@ void Game::updateScoreboard() {
scoreboard_->setHiScore(hi_score_.score);
scoreboard_->setHiScoreName(hi_score_.name);
scoreboard_->update();
scoreboard_->update(deltaTime);
}
// Pone en el marcador el nombre del primer jugador de la tabla
@@ -1743,7 +1743,7 @@ void Game::updateRecording(float deltaTime) {
// Actualiza las variables durante dicho estado
void Game::updateGameStateFadeIn(float deltaTime) {
fade_in_->update();
updateScoreboard();
updateScoreboard(deltaTime);
updateBackground(deltaTime);
if (fade_in_->hasEnded()) {
setState(State::ENTERING_PLAYER);
@@ -1756,7 +1756,7 @@ void Game::updateGameStateFadeIn(float deltaTime) {
void Game::updateGameStateEnteringPlayer(float deltaTime) {
balloon_manager_->update(deltaTime);
updatePlayers(deltaTime);
updateScoreboard();
updateScoreboard(deltaTime);
updateBackground(deltaTime);
for (const auto& player : players_) {
if (player->isPlaying()) {
@@ -1790,7 +1790,7 @@ void Game::updateGameStatePlaying(float deltaTime) {
#endif
updatePlayers(deltaTime);
checkPlayersStatusPlaying();
updateScoreboard();
updateScoreboard(deltaTime);
updateBackground(deltaTime);
balloon_manager_->update(deltaTime);
tabe_->update(deltaTime);