corregida la creacio de globos

This commit is contained in:
2025-09-24 12:37:21 +02:00
parent 232a23a5dd
commit 545eb70082
4 changed files with 205 additions and 204 deletions

View File

@@ -268,7 +268,7 @@ void Balloon::updateState(float deltaTime) {
if (movement_accumulator_ >= MOVEMENT_INTERVAL_S) {
movement_accumulator_ -= MOVEMENT_INTERVAL_S;
y_++;
x_ += vx_ * MOVEMENT_INTERVAL_S; // Movimiento equivalente a 10 frames de velocidad horizontal
x_ += vx_ / 60.0f; // Convierte de pixels/segundo a pixels/frame para movimiento discreto
// Comprueba no se salga por los laterales
const int MIN_X = play_area_.x;
@@ -276,7 +276,7 @@ void Balloon::updateState(float deltaTime) {
if (x_ < MIN_X || x_ > MAX_X) {
// Corrige y cambia el sentido de la velocidad
x_ -= vx_ * MOVEMENT_INTERVAL_S;
x_ -= vx_ / 60.0f;
vx_ = -vx_;
}
}