void SoundManager::initialiseModule(const ApplicationContext& ctx) { globalOutputStream() << "SoundManager::initialiseModule called\n"; // Pass a SoundFileLoader to the filesystem SoundFileLoader loader(*this); GlobalFileSystem().forEachFile( SOUND_FOLDER, // directory "*", // required extension loader, // loader callback 99 // max depth ); globalOutputStream() << _soundFiles.size() << " sound files found." << std::endl; // Create the SoundPlayer if sound is not disabled const ApplicationContext::ArgumentList& args = ctx.getCmdLineArgs(); ApplicationContext::ArgumentList::const_iterator found( std::find(args.begin(), args.end(), "--disable-sound") ); if (found == args.end()) { globalOutputStream() << "SoundManager: initialising sound playback" << std::endl; _soundPlayer = boost::shared_ptr<SoundPlayer>(new SoundPlayer); } else { globalOutputStream() << "SoundManager: sound ouput disabled" << std::endl; } }
void SoundManager::initialiseModule(const ApplicationContext& ctx) { // Create the SoundPlayer if sound is not disabled const ApplicationContext::ArgumentList& args = ctx.getCmdLineArgs(); ApplicationContext::ArgumentList::const_iterator found( std::find(args.begin(), args.end(), "--disable-sound") ); if (found == args.end()) { rMessage() << "SoundManager: initialising sound playback" << std::endl; _soundPlayer = boost::shared_ptr<SoundPlayer>(new SoundPlayer); } else { rMessage() << "SoundManager: sound ouput disabled" << std::endl; } }