dungeon_crawler

view prototype/src/audio/auman.h @ 48:aa9e28670ae2

added sound playback, more to do
author John Tsiombikas <nuclear@member.fsf.org>
date Mon, 17 Sep 2012 08:40:59 +0300
parents
children
line source
1 #ifndef AUMAN_H_
2 #define AUMAN_H_
4 #include <set>
5 #include "kdtree.h"
6 #include "source.h"
8 class AudioManager {
9 private:
10 struct kdtree *sources;
11 std::set<AudioSource*> active_set;
13 public:
14 AudioManager();
15 ~AudioManager();
17 void clear();
18 void add_source(AudioSource *s);
20 void active_range(const Vector3 &pos, float range);
21 };
23 #endif // AUMAN_H_