Comença a estar tot mes o menos be el desaguisao de les classes Sprite. Encara algunes animacions sembla que van massa ràpides
This commit is contained in:
@@ -124,7 +124,9 @@ void GameLogo::render()
|
||||
// Actualiza la lógica de la clase
|
||||
void GameLogo::update()
|
||||
{
|
||||
if (status_ == Status::MOVING)
|
||||
switch (status_)
|
||||
{
|
||||
case Status::MOVING:
|
||||
{
|
||||
coffee_sprite_->update();
|
||||
crisis_sprite_->update();
|
||||
@@ -137,9 +139,11 @@ void GameLogo::update()
|
||||
// Reproduce el efecto sonoro
|
||||
JA_PlaySound(crash_sound_);
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
else if (status_ == Status::SHAKING)
|
||||
case Status::SHAKING:
|
||||
{
|
||||
// Agita el logo
|
||||
if (shake_.remaining > 0)
|
||||
@@ -166,12 +170,20 @@ void GameLogo::update()
|
||||
|
||||
dust_right_sprite_->update();
|
||||
dust_left_sprite_->update();
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
else if (status_ == Status::FINISHED)
|
||||
case Status::FINISHED:
|
||||
{
|
||||
dust_right_sprite_->update();
|
||||
dust_left_sprite_->update();
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user