#pragma once #include struct AudioAsset; class AudioSystem { public: AudioSystem(); void update(); void fillAudioBuffers(AudioAsset* asset); private: ALCdevice* device = nullptr; ALCcontext* context = nullptr; };