#pragma once #include // Helper per als placeholders del flux LOGO → TITLE → INTRO → GAME. Les escenes // placeholder avancen amb qualsevol tecla excepte les registrades a KeyConfig // (F1–F12, Escape), que mantenen el seu comportament habitual via GlobalInputs. namespace Placeholder { // Retorna true si el scancode coincideix amb alguna tecla declarada al // KeyConfig::get() (les carregades de data/input/keys.yaml). Si KeyConfig // no s'ha carregat, totes les consultes retornaran SDL_SCANCODE_UNKNOWN i // aquesta funció tornarà false, de manera que el test/smoke no depèn de // l'estat global de la configuració. [[nodiscard]] auto isReservedScancode(SDL_Scancode sc) -> bool; } // namespace Placeholder