diff --git a/source/item.cpp b/source/item.cpp index eefce2a..0350f25 100644 --- a/source/item.cpp +++ b/source/item.cpp @@ -92,8 +92,8 @@ void Item::move() { // Corrige pos_y_ = param.game.play_area.rect.y; - // Invierte la velocidad - vel_y_ = -vel_y_; + // Fuerza la velocidad hacia abajo para evitar oscilaciones + vel_y_ = std::abs(vel_y_); } // Si colisiona con la parte inferior