pasada de granera
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user