X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=lib%2Faudio%2Fmusicref.h;h=f50538b0f645cdfa34e45a6a9cd5707302dc1099;hb=133d94d5b145f325c38c8c15c9ea561bfffb092d;hp=b9899ed9796018651b96f31c45c49e7ba9365109;hpb=9c511ea692d3a2339597211f08f18ea74fad35ec;p=supertux.git diff --git a/lib/audio/musicref.h b/lib/audio/musicref.h index b9899ed97..f50538b0f 100644 --- a/lib/audio/musicref.h +++ b/lib/audio/musicref.h @@ -20,26 +20,31 @@ #ifndef SUPERTUX_MUSICREF_H #define SUPERTUX_MUSICREF_H -#include "audio/sound_manager.h" - -/** This class holds a reference to a music file and maintains a correct - * refcount for that file. - */ -class MusicRef -{ -public: - MusicRef(); - MusicRef(const MusicRef& other); - ~MusicRef(); - - MusicRef& operator= (const MusicRef& other); - -private: - friend class SoundManager; - MusicRef(SoundManager::MusicResource* music); - - SoundManager::MusicResource* music; -}; +#include "sound_manager.h" + +namespace SuperTux + { + + /** This class holds a reference to a music file and maintains a correct + * refcount for that file. + */ + class MusicRef + { + public: + MusicRef(); + MusicRef(const MusicRef& other); + ~MusicRef(); + + MusicRef& operator= (const MusicRef& other); + + private: + friend class SoundManager; + MusicRef(SoundManager::MusicResource* music); + + SoundManager::MusicResource* music; + }; + +} //namespace SuperTux #endif /*SUPERTUX_MUSICREF_H*/