magic numbers: game.cpp i player.cpp

This commit is contained in:
2025-09-18 14:17:54 +02:00
parent 0c0518adac
commit 5c82916650
9 changed files with 46 additions and 333 deletions

View File

@@ -99,29 +99,6 @@ void Credits::run() {
}
}
// Actualiza las variables (frame-based)
void Credits::update() {
if (SDL_GetTicks() - last_time_ > param.game.speed) {
last_time_ = SDL_GetTicks();
const int REPEAT = want_to_pass_ ? 4 : 1;
for (int i = 0; i < REPEAT; ++i) {
tiled_bg_->update();
cycleColors();
balloon_manager_->update();
updateTextureDstRects();
throwBalloons();
updatePlayers();
updateAllFades();
++counter_;
}
Screen::get()->update();
fillCanvas();
}
Audio::update();
}
// Actualiza las variables (time-based)
void Credits::update(float deltaTime) {
const float multiplier = want_to_pass_ ? 4.0f : 1.0f;
@@ -674,13 +651,6 @@ void Credits::cycleColors() {
tiled_bg_->setColor(color_);
}
// Actualza los jugadores (frame-based)
void Credits::updatePlayers() {
for (auto &player : players_) {
player->update();
}
}
// Actualza los jugadores (time-based)
void Credits::updatePlayers(float deltaTime) {
for (auto &player : players_) {

View File

@@ -27,7 +27,6 @@ class Credits {
private:
// --- Métodos del bucle principal ---
void update(); // Actualización principal de la lógica (frame-based)
void update(float deltaTime); // Actualización principal de la lógica (time-based)
auto calculateDeltaTime() -> float; // Calcula el deltatime
@@ -123,7 +122,6 @@ class Credits {
void updateAllFades(); // Actualizar estados de fade (frame-based)
void updateAllFades(float deltaTime); // Actualizar estados de fade (time-based)
void cycleColors(); // Cambiar colores de fondo
void updatePlayers(); // Actualza los jugadores (frame-based)
void updatePlayers(float deltaTime); // Actualza los jugadores (time-based)
// --- Métodos de interfaz ---

View File

@@ -1354,7 +1354,7 @@ void Game::handleFireInput(const std::shared_ptr<Player> &player, BulletType bul
cant_fire_counter = NORMAL_COOLDOWN;
}
player->startFiringNewSystem(cant_fire_counter); // Usar nuevo sistema de dos líneas
player->startFiringSystem(cant_fire_counter); // Sistema de disparo de dos líneas
}
}