dungeon_crawler
view prototype/src/audio/auman.h @ 51:d57df51f6b50
- fixed audio panning (listener direction)
- particles had no fog
- sound sources were not destroyed properly
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Tue, 18 Sep 2012 09:40:56 +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_