#pragma once // --- Audio Resource Adapter --- // Aquest fitxer exposa una interfície comuna a Audio per obtenir JA_Music_t* / // JA_Sound_t* per nom. Cada projecte la implementa en audio_adapter.cpp // delegant al seu singleton de recursos (Resource::get(), Resource::Cache::get(), // etc.). Això permet que audio.hpp/audio.cpp siguin idèntics entre projectes. #include // Para string struct JA_Music_t; struct JA_Sound_t; namespace AudioResource { JA_Music_t* getMusic(const std::string& name); JA_Sound_t* getSound(const std::string& name); } // namespace AudioResource