Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 458 for code/branches/FICN/src


Ignore:
Timestamp:
Dec 11, 2007, 11:29:16 PM (17 years ago)
Author:
nicolasc
Message:
  • removed setupCEGUI as it is not used nor does it work
  • some minor changes in audio
Location:
code/branches/FICN/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • code/branches/FICN/src/audio/AudioManager.cc

    r430 r458  
    77        AudioManager::AudioManager()
    88        {
    9                 ambientPath = "audio/ambient";
     9    ambientPath = "audio/ambient";
    1010
    11                 alutInit(NULL, 0);
    12                
    13            
    14 
     11    alutInit(NULL, 0);
    1512
    1613
    1714        }
    18                
     15
    1916        AudioManager::~AudioManager()
    2017        {
    2118                for (unsigned int i=0;i<=bgSounds.size();i++)
    2219                {
    23                         bgSounds[i].release(); 
     20                        bgSounds[i].release();
    2421                }
    2522                alutExit();
     
    4643        {
    4744                std::cout << "Stopped playing background sound"<<std::endl;
    48         }       
     45        }
    4946
    5047        void AudioManager::ambientAdd(std::string file)
    5148        {
    52     std::string path = ambientPath + "/" + file + ".ogg"; 
     49    std::string path = ambientPath + "/" + file + ".ogg";
    5350                AudioStream tmp(path);
    5451                tmp.open();
    5552                if (tmp.isLoaded())
    5653                {
    57                         bgSounds.push_back(tmp);       
     54                        bgSounds.push_back(tmp);
    5855                        std::cout << "Added background sound "<<file<<std::endl;
    5956                }
    6057        }
    61        
     58
    6259        void AudioManager::update()
    6360        {
     
    7774                                if (!playing)
    7875                                {
    79                                         if (currentBgSound < bgSounds.size()-1)
    80                                         {
    81                                                 currentBgSound++;
    82                                         }
    83                                         else
    84                                         {
    85                                                 currentBgSound=0;
    86                                         }
     76//                                      if (currentBgSound < bgSounds.size()-1)
     77//                                      {
     78//                                              currentBgSound++;
     79//                                      }
     80//                                      else
     81//                                      {
     82//                                              currentBgSound=0;
     83//                                      }
     84          // switch to next sound in list/array
     85          currentBgSound = ++currentBgSound % bgSounds.size();
     86
    8787                                        if (!bgSounds[currentBgSound].isLoaded())
    8888                                        {
     
    9696                }
    9797        }
    98        
     98
    9999        void AudioManager::setPos(std::vector<float> newPosition)
    100100        {
    101                
     101
    102102        }
    103103
    104104        void AudioManager::setSpeed(std::vector<float> newSpeed)
    105105        {
    106                
     106
    107107        }
    108108
    109109        void AudioManager::setOri(std::vector<float> at, std::vector<float> up)
    110110        {
    111                
     111
    112112        }
    113113}
  • code/branches/FICN/src/audio/CMakeLists.txt

    r419 r458  
    11PROJECT(Orxonox)
    22
    3 SET(SRC_FILES 
     3SET(SRC_FILES
    44        AudioIncludes.h
    55        AudioManager.cc
     
    88        AudioStream.cc
    99)
    10 SET(INC_FILES 
     10SET(INC_FILES
    1111        AudioManager.h
    1212        AudioBuffer.h
     
    1515)
    1616
     17INCLUDE_DIRECTORIES(..)
    1718
    1819ADD_LIBRARY(audio ${SRC_FILES} ${INC_FILES})
  • code/branches/FICN/src/orxonox/orxonox.cc

    r430 r458  
    114114    bool frameStarted(const FrameEvent& evt)
    115115    {
    116    
     116
    117117        auMan->update();
    118    
     118
    119119      mKeyboard->capture();
    120120      mMouse->capture();
     
    202202        setupScene();
    203203        setupInputSystem();
    204         setupCEGUI();
     204//         setupCEGUI();
    205205        createFrameListener();
    206206        startRenderLoop();
     
    215215//        delete mSystem;
    216216
    217         delete mListener;
    218         delete mRoot;
     217//         delete mListener;
     218//         delete mRoot;
    219219      }
    220220
     
    294294
    295295      string levelFile = "sp_level_moonstation.oxw";
    296       loader::LevelLoader* loader = new loader::LevelLoader(levelFile);
     296//       loader::LevelLoader* loader = new loader::LevelLoader(levelFile);
    297297    }
    298298
     
    359359      }
    360360
    361       void setupCEGUI()
    362       {
    363         Ogre::SceneManager *mgr = mRoot->getSceneManager("Default SceneManager");
    364         Ogre::RenderWindow *win = mRoot->getAutoCreatedWindow();
     361//       void setupCEGUI()
     362//       {
     363//         Ogre::SceneManager *mgr = mRoot->getSceneManager("Default SceneManager");
     364//         Ogre::RenderWindow *win = mRoot->getAutoCreatedWindow();
    365365
    366366        // CEGUI setup
     
    369369
    370370        // Other CEGUI setup here.
    371       }
     371//       }
    372372
    373373
Note: See TracChangeset for help on using the changeset viewer.