#pragma once #include #include #include #include #include struct SoundPair { sf::SoundBuffer buffer; sf::Sound sound; }; struct SoundManager { std::filesystem::path $base_path; std::unordered_map $sounds; SoundManager(std::string base_path); void load(const std::string name, const std::string path); void play(const std::string name); void playAt(const std::string name, float x, float y, float z); };