LibD/src/Sound/Music.h
Tamir Atias 06acb9e9a6 [Add] Playing music.
[Add] Background Music for maps.
2012-04-12 19:11:56 +03:00

24 lines
386 B
C++

#pragma once
#include "../System/ResourceManager.h"
struct _Mix_Music;
class Music : public Resource {
template<class T> friend class ResourceManager;
public:
Music();
~Music();
bool Load(const std::string& filename);
static void Play(Music* music, int loops);
static void Stop();
private:
struct _Mix_Music* _music;
};
extern ResourceManager<Music> musicManager;