dungeon_crawler

annotate prototype/src/audio/auman.h @ 76:f379c00eb07f

added samurai's texel center fix for the color grading palette lookup
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 23 Oct 2012 14:57:08 +0300
parents
children
rev   line source
nuclear@48 1 #ifndef AUMAN_H_
nuclear@48 2 #define AUMAN_H_
nuclear@48 3
nuclear@48 4 #include <set>
nuclear@48 5 #include "kdtree.h"
nuclear@48 6 #include "source.h"
nuclear@48 7
nuclear@48 8 class AudioManager {
nuclear@48 9 private:
nuclear@48 10 struct kdtree *sources;
nuclear@48 11 std::set<AudioSource*> active_set;
nuclear@48 12
nuclear@48 13 public:
nuclear@48 14 AudioManager();
nuclear@48 15 ~AudioManager();
nuclear@48 16
nuclear@48 17 void clear();
nuclear@48 18 void add_source(AudioSource *s);
nuclear@48 19
nuclear@48 20 void active_range(const Vector3 &pos, float range);
nuclear@48 21 };
nuclear@48 22
nuclear@48 23 #endif // AUMAN_H_