Problema: - Notificaciones se centraban usando dimensión física de ventana - En modo letterbox (F3 INTEGER/LETTERBOX) aparecían en barras negras - Mismo issue que tenía Help Overlay Causa: - notifier.cpp:165 usaba `window_width_` para calcular centrado - En F3 letterbox: viewport visible < ventana física - Ejemplo: ventana 1920px, viewport 1280px con offset 320px - Resultado: notificación descentrada fuera del área visible Solución: - Obtener viewport con SDL_GetRenderViewport() antes de calcular posición - Usar `viewport.w` en lugar de `window_width_` para centrado - Coordenadas relativas al viewport, printAbsolute() aplica offset automáticamente Código modificado: - notifier.cpp:162-170 - Centrado usando viewport dimensions Resultado: ✅ Notificaciones centradas en área visible (viewport) ✅ No aparecen en barras negras en F3 ✅ Funciona correctamente en ventana, F3 y F4 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
9.3 KiB
9.3 KiB