pasada de granera

This commit is contained in:
2026-04-06 14:02:01 +02:00
parent cdf0665458
commit 67bf6b2017
32 changed files with 14 additions and 2701 deletions

View File

@@ -157,7 +157,7 @@ Game::Game(Mode mode)
};
#endif
SceneManager::current = (mode_ == Mode::GAME) ? SceneManager::Scene::GAME : SceneManager::Scene::DEMO;
SceneManager::current = SceneManager::Scene::GAME;
SceneManager::options = SceneManager::Options::NONE;
}
@@ -265,7 +265,7 @@ void Game::run() {
Audio::get()->pauseMusic();
}
while (SceneManager::current == SceneManager::Scene::GAME || SceneManager::current == SceneManager::Scene::DEMO) {
while (SceneManager::current == SceneManager::Scene::GAME) {
update();
render();
}
@@ -375,7 +375,7 @@ void Game::updateGameOver(float delta_time) {
// Pequeño delay antes de cambiar escena
state_time_ += delta_time;
if (state_time_ > 0.1F) { // 100ms de delay mínimo
SceneManager::current = SceneManager::Scene::GAME_OVER;
SceneManager::current = SceneManager::Scene::TITLE;
}
}
@@ -409,7 +409,7 @@ void Game::updatePostFadeEnding(float delta_time) {
// Después del delay, cambiar a la escena de ending
if (state_time_ >= POST_FADE_DELAY) {
SceneManager::current = SceneManager::Scene::ENDING;
SceneManager::current = SceneManager::Scene::TITLE;
}
}