Updated mouse support.
[bcl.git] / Sound.cc
blob64a1e9a60a418aa209a8e0061c9e061fdf0e9a1b
1 #include "Sound.hpp"
3 Sound::Sound(char * file) {
4 sid = loadSound(file);
7 Sound::Sound(char * file, bool streaming) {
8 if (streaming)
9 sid = streamSound(file);
10 else
11 sid=loadSound(file);
14 Sound::~Sound() {
15 unloadSound(sid);
18 void Sound::play() {
19 playSound(sid);
22 void Sound::loop() {
23 loopSound(sid);
26 void Sound::stop() {
27 stopSound(sid);
30 void Sound::setPosition(float x, float y, float z) {
31 setSoundPosition(sid,x,y,z);
34 void Sound::setPitch(float p) {
35 setSoundPitch(sid,p);
38 void Sound::setLowpass(bool l) {
39 setSoundLowpass(sid,l);
42 bool Sound::getLowpass() {
43 return getSoundLowpass(sid);