refactor(#28): DebugOverlay rep Config::RenderingConfig per referència
Pas 2/N del hallazgo #28. DebugOverlay deixa d'incloure game/options.hpp i passa a rebre un const Config::RenderingConfig& en el seu constructor. El Director li passa Options::rendering (que ja és un alias d'engine_config.rendering). Eliminat: include "game/options.hpp" des de core/system/debug_overlay.cpp. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -258,7 +258,7 @@ auto Director::run() -> int {
|
||||
|
||||
// Overlay de debug (FPS + VSync). Vive en el Director porque es global
|
||||
// a todas las escenas. Toggle con F11 (visible por defecto en _DEBUG).
|
||||
System::DebugOverlay debug_overlay(sdl.getRenderer());
|
||||
System::DebugOverlay debug_overlay(sdl.getRenderer(), Options::rendering);
|
||||
|
||||
// Bucle principal: construir escena → frame loop → destruir → siguiente.
|
||||
while (context.nextScene() != SceneType::EXIT) {
|
||||
|
||||
Reference in New Issue
Block a user