#pragma once // --- Audio Resource Adapter --- // Este archivo exposa una interfĂ­cie comuna a Audio per obtenir Ja::Music* / // Ja::Sound* per nom. Cada projecte la implementa en audio_adapter.cpp delegant // al seu singleton de recursos (Resource::Cache::get(), ...). AsĂ­ audio.hpp // i audio.cpp es poden compartir entre projectes. #include // Para string namespace Ja { struct Music; struct Sound; } // namespace Ja namespace AudioResource { auto getMusic(const std::string& name) -> Ja::Music*; auto getSound(const std::string& name) -> Ja::Sound*; } // namespace AudioResource