arreglos varios pa que JailDoc puga tastar com va açò

This commit is contained in:
2026-04-16 17:53:07 +02:00
parent 4da00d81c2
commit 6ea50cf35e
17 changed files with 322 additions and 104 deletions

View File

@@ -115,14 +115,14 @@ static auto sceneToString(SceneManager::Scene scene) -> std::string {
// Carga la configuración de debug desde debug.yaml
void Debug::loadFromFile() {
// Inicializar con valores de release por defecto
spawn_settings_.room = Defaults::Game::Room::INITIAL;
spawn_settings_.spawn_x = Defaults::Game::Player::SPAWN_X;
spawn_settings_.spawn_y = Defaults::Game::Player::SPAWN_Y;
spawn_settings_.flip = Defaults::Game::Player::SPAWN_FLIP;
// Inicializar con valores por defecto de debug
spawn_settings_.room = "902.yaml";
spawn_settings_.spawn_x = 24 * Tile::SIZE;
spawn_settings_.spawn_y = 13 * Tile::SIZE;
spawn_settings_.flip = Flip::LEFT;
initial_scene_ = SceneManager::Scene::GAME;
lazy_loading_ = false;
render_info_enabled_ = false;
render_info_enabled_ = true;
std::ifstream file(debug_file_path_);
if (!file.good()) {
@@ -166,14 +166,14 @@ void Debug::loadFromFile() {
render_info_enabled_ = yaml["render_info"].get_value<bool>();
}
} catch (...) {
// YAML inválido: resetear a defaults y sobreescribir
spawn_settings_.room = Defaults::Game::Room::INITIAL;
spawn_settings_.spawn_x = Defaults::Game::Player::SPAWN_X;
spawn_settings_.spawn_y = Defaults::Game::Player::SPAWN_Y;
spawn_settings_.flip = Defaults::Game::Player::SPAWN_FLIP;
// YAML inválido: resetear a defaults de debug y sobreescribir
spawn_settings_.room = "902.yaml";
spawn_settings_.spawn_x = 24 * Tile::SIZE;
spawn_settings_.spawn_y = 13 * Tile::SIZE;
spawn_settings_.flip = Flip::LEFT;
initial_scene_ = SceneManager::Scene::GAME;
lazy_loading_ = false;
render_info_enabled_ = false;
render_info_enabled_ = true;
saveToFile();
return;
}