Notifier::TEXT_SIZE i el TEXT_SIZE del namespace anònim de render_info declaraven, els dos, "8" com l'alçada del glif de 8bithud. Ara Rendering::Hud::FONT_SIZE_PX (a core/rendering/hud_constants.hpp) és l'única font de veritat; Notifier i RenderInfo l'inclouen. HC-04 (moure la resta de constants HUD a YAML) es marca DEFERRED al document: és una feature de runtime-config, no pura neteja. Build + smoke 5s xvfb OK (exit 124). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
14 lines
541 B
C++
14 lines
541 B
C++
#pragma once
|
|
|
|
// Constants compartides per als overlays HUD del projecte (Notifier,
|
|
// RenderInfo, ...). Són compile-time i depenen de la geometria del bitmap
|
|
// font 8bithud; en una fase futura es podran fer runtime llegint el .fnt,
|
|
// però de moment evitar duplicar-les ja és guany net.
|
|
namespace Rendering::Hud {
|
|
|
|
// Alçada del glif de la font 8bithud en píxels del canvas. Coincideix
|
|
// amb box_height al .fnt i s'usa com a base de càlcul d'alçades HUD.
|
|
constexpr int FONT_SIZE_PX = 8;
|
|
|
|
} // namespace Rendering::Hud
|