#ifndef AUDIO_SERVICE_H #define AUDIO_SERVICE_H #include "raylib.h" #include "EMusic.h" #include "Service.h" #include class AudioService : public Service { private: std::optional music; EMusic currentTrack = EMusic::NONE; protected: public: void setMusic(EMusic music); std::optional getMusic(){return music;} EMusic getCurrentTrack(){return currentTrack;} void playMusic(); void pauseMusic(); void stopMusic(); void playSound(); void stopSounds(); }; #endif