refactor(director): migra la persistència ConfigYaml al Director

main.cpp queda només amb 'Director director(argc, argv); return director.run()'.
El Director crida ConfigYaml::* directament; l'struct ConfigPersistence
desapareix de engine_config.hpp. La separació core/game es relaxa al
Director, que és EL programa, no part del motor.
This commit is contained in:
JailDesigner committed 2026-05-22 12:41:05 +02:00
1 parent 120b8ada38
commit 6b8f6a267d
5 files changed
+23 -59

No files matched your search

+3 -3
View File
@@ -3,9 +3,9 @@
//
// La configuració runtime viu en Config::EngineConfig (core/config/).
// Aquest fitxer afegeix una capa de persistència YAML que llegeix i
// escriu aquesta struct a disc. La connexió amb el Director es fa via
// Config::ConfigPersistence (lambdes a `main.cpp`), mantenint `core/`
// agnòstic respecte d'aquesta capa.
// escriu aquesta struct a disc. El Director crida ConfigYaml::* directament
// (init / setConfigFile / loadFromFile / saveToFile): la separació
// core/game queda relaxada al Director, que és EL programa, no part del motor.
#pragma once