- added a way to disable water sounds: DisableWaterSounds=true

This commit is contained in:
Mark Vejvoda 2011-03-23 04:41:38 +00:00
parent 6f523bb96a
commit ffe957c9a6
1 changed files with 8 additions and 6 deletions

View File

@ -219,13 +219,15 @@ void UnitUpdater::updateUnit(Unit *unit) {
//play water sound //play water sound
if(map->getCell(unit->getPos())->getHeight() < map->getWaterLevel() && unit->getCurrField() == fLand) { if(map->getCell(unit->getPos())->getHeight() < map->getWaterLevel() && unit->getCurrField() == fLand) {
soundRenderer.playFx( if(Config::getInstance().getBool("DisableWaterSounds","false") == false) {
CoreData::getInstance().getWaterSound(), soundRenderer.playFx(
unit->getCurrVector(), CoreData::getInstance().getWaterSound(),
gameCamera->getPos() unit->getCurrVector(),
); gameCamera->getPos()
);
if(chrono.getMillis() > 0) SystemFlags::OutputDebug(SystemFlags::debugPerformance,"In [%s::%s] Line: %d took msecs: %lld [after soundFx()]\n",__FILE__,__FUNCTION__,__LINE__,chrono.getMillis()); if(chrono.getMillis() > 0) SystemFlags::OutputDebug(SystemFlags::debugPerformance,"In [%s::%s] Line: %d took msecs: %lld [after soundFx()]\n",__FILE__,__FUNCTION__,__LINE__,chrono.getMillis());
}
} }
} }
} }