eliminats metodes frame-based obsolets
This commit is contained in:
@@ -125,13 +125,6 @@ void Background::initializeTextures() {
|
||||
SDL_SetTextureAlphaMod(color_texture_, alpha_color_texture_);
|
||||
}
|
||||
|
||||
// Actualiza la lógica del objeto
|
||||
// Actualiza la lógica del objeto (compatibilidad)
|
||||
void Background::update() {
|
||||
constexpr float FRAME_TIME_MS = 1000.0f / 60.0f; // 16.67ms por frame a 60 FPS
|
||||
update(FRAME_TIME_MS);
|
||||
}
|
||||
|
||||
// Actualiza la lógica del objeto
|
||||
void Background::update(float delta_time) {
|
||||
// Actualiza la progresión y calcula transiciones
|
||||
@@ -143,7 +136,7 @@ void Background::update(float delta_time) {
|
||||
updateAlphaColorTexture();
|
||||
|
||||
// Actualiza las nubes
|
||||
updateClouds();
|
||||
updateClouds(delta_time);
|
||||
|
||||
// Calcula el frame de la hierba
|
||||
grass_sprite_->setSpriteClip(0, (10 * (counter_ / 20 % 2)), 320, 10);
|
||||
@@ -321,12 +314,12 @@ void Background::updateCloudsSpeed() {
|
||||
}
|
||||
|
||||
// Actualiza las nubes
|
||||
void Background::updateClouds() {
|
||||
void Background::updateClouds(float deltaTime) {
|
||||
// Mueve las nubes
|
||||
top_clouds_sprite_a_->update();
|
||||
top_clouds_sprite_b_->update();
|
||||
bottom_clouds_sprite_a_->update();
|
||||
bottom_clouds_sprite_b_->update();
|
||||
top_clouds_sprite_a_->update(deltaTime);
|
||||
top_clouds_sprite_b_->update(deltaTime);
|
||||
bottom_clouds_sprite_a_->update(deltaTime);
|
||||
bottom_clouds_sprite_b_->update(deltaTime);
|
||||
|
||||
// Calcula el offset de las nubes
|
||||
if (top_clouds_sprite_a_->getPosX() < -top_clouds_sprite_a_->getWidth()) {
|
||||
|
||||
Reference in New Issue
Block a user