#ifndef CLIENT_SOUND_EMITTER_HH #define CLIENT_SOUND_EMITTER_HH 1 #pragma once #include "core/resource/resource.hh" struct SoundEffect; namespace entity { struct SoundEmitter final { resource_ptr sound; ALuint source; public: explicit SoundEmitter(void); virtual ~SoundEmitter(void); public: static void update(void); }; } // namespace entity #endif // CLIENT_SOUND_EMITTER_HH