#ifndef GAME_AUDIO_H #define GAME_AUDIO_H #include #include class Audio { public: Audio(); explicit Audio(const char *path); ~Audio(); [[nodiscard]] bool isValid() const; void loadFromFile(const char* path); void unload(); private: friend class AudioPlayer; size_t _length{0}; int8_t *_data{nullptr}; }; #endif //GAME_AUDIO_H