Ale, el modo demo torna a no tindre sonido 😎
This commit is contained in:
@@ -186,7 +186,7 @@ void Player::move()
|
||||
{
|
||||
player_sprite_->setPosX(std::clamp(X, MIN_X, MAX_X));
|
||||
player_sprite_->setVelX(-player_sprite_->getVelX());
|
||||
playJumpingSound();
|
||||
playSound("jump.wav");
|
||||
}
|
||||
|
||||
// Si el cadaver toca el suelo rebota y si tiene poca velocidad, se detiene y cambia de estado
|
||||
@@ -201,7 +201,7 @@ void Player::move()
|
||||
pos_y_ = default_pos_y_;
|
||||
player_sprite_->clear();
|
||||
shiftSprite();
|
||||
playJumpingSound();
|
||||
playSound("jump.wav");
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -209,7 +209,7 @@ void Player::move()
|
||||
player_sprite_->setPosY(play_area_.h - HEIGHT_);
|
||||
player_sprite_->setVelY(player_sprite_->getVelY() * -0.5f);
|
||||
player_sprite_->setVelX(player_sprite_->getVelX() * 0.75f);
|
||||
playJumpingSound();
|
||||
playSound("jump.wav");
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -228,7 +228,7 @@ void Player::move()
|
||||
++step_counter_;
|
||||
if (step_counter_ % 10 == 0)
|
||||
{
|
||||
Audio::get()->playSound("walk.wav");
|
||||
playSound("walk.wav");
|
||||
}
|
||||
|
||||
switch (id_)
|
||||
@@ -259,7 +259,7 @@ void Player::move()
|
||||
++step_counter_;
|
||||
if (step_counter_ % 10 == 0)
|
||||
{
|
||||
Audio::get()->playSound("walk.wav");
|
||||
playSound("walk.wav");
|
||||
}
|
||||
|
||||
switch (id_)
|
||||
@@ -530,7 +530,7 @@ void Player::setPlayingState(PlayerState state)
|
||||
continue_ticks_ = SDL_GetTicks();
|
||||
continue_counter_ = 9;
|
||||
setScoreboardMode(ScoreboardMode::CONTINUE);
|
||||
Audio::get()->playSound("continue_clock.wav");
|
||||
playSound("continue_clock.wav");
|
||||
break;
|
||||
}
|
||||
case PlayerState::WAITING:
|
||||
@@ -568,8 +568,8 @@ void Player::setPlayingState(PlayerState state)
|
||||
player_sprite_->setCurrentAnimation("dying");
|
||||
player_sprite_->setAnimationSpeed(5);
|
||||
setScoreboardMode(ScoreboardMode::GAME_OVER);
|
||||
Audio::get()->playSound("voice_aw_aw_aw.wav");
|
||||
Audio::get()->playSound("jump.wav");
|
||||
playSound("voice_aw_aw_aw.wav");
|
||||
playSound("jump.wav");
|
||||
break;
|
||||
}
|
||||
case PlayerState::GAME_OVER:
|
||||
@@ -769,7 +769,7 @@ void Player::decContinueCounter()
|
||||
}
|
||||
else
|
||||
{
|
||||
Audio::get()->playSound("continue_clock.wav");
|
||||
playSound("continue_clock.wav");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -812,10 +812,13 @@ void Player::shiftSprite()
|
||||
power_sprite_->setPosX(getPosX() - power_up_desp_x_);
|
||||
}
|
||||
|
||||
// Hace sonar un ruido al azar
|
||||
void Player::playJumpingSound()
|
||||
void Player::playSound(const std::string &name)
|
||||
{
|
||||
Audio::get()->playSound("jump.wav");
|
||||
if (demo_)
|
||||
return;
|
||||
|
||||
static auto audio = Audio::get();
|
||||
audio->playSound(name);
|
||||
}
|
||||
|
||||
// Añade una puntuación a la tabla de records
|
||||
|
||||
Reference in New Issue
Block a user