Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/FICN/src/audio/AudioManager.cc @ 419

Last change on this file since 419 was 419, checked in by nicolape, 16 years ago

We now have a nice backgroundsound playing

File size: 779 bytes
Line 
1#include "AudioManager.h"
2
3namespace audio
4{
5        AudioManager::AudioManager()
6        {
7                alutInit(NULL, 0);
8
9                bgSound.open("ambient3");
10                bgSound.display();
11               
12                if(!bgSound.playback())
13                {
14        std::cout << "Ogg refused to play.";
15                }
16        }
17               
18        AudioManager::~AudioManager()
19        {
20                bgSound.release();
21                alutExit();
22        }
23       
24        void AudioManager::update()
25        {
26                bgSound.update();
27    if(!bgSound.playing())
28    {
29        if(!bgSound.playback())
30            std::cout << "Ogg abruptly stopped.";
31        else
32            std::cout << "Ogg stream was interrupted.\n";
33    }
34        }
35       
36        void AudioManager::setPos(std::vector<float> newPosition)
37        {
38               
39        }
40
41        void AudioManager::setSpeed(std::vector<float> newSpeed)
42        {
43               
44        }
45
46        void AudioManager::setOri(std::vector<float> at, std::vector<float> up)
47        {
48               
49        }
50}
Note: See TracBrowser for help on using the repository browser.