소스 검색

Implement configurable object sounds: ambient, visit and removal

* If there more than one sound for visit or removal random is played
* At moment only the first ambient sound will be used
Arseniy Shestakov 8 년 전
부모
커밋
d3b3389a37
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      client/CMusicHandler.cpp

+ 2 - 0
client/CMusicHandler.cpp

@@ -282,6 +282,7 @@ bool CSoundHandler::ambientCheckVisitable() const
 void CSoundHandler::ambientUpdateChannels(std::map<std::string, int> sounds)
 {
 	boost::mutex::scoped_lock guard(mutex);
+
 	std::vector<std::string> stoppedSounds;
 	for(auto & pair : ambientChannels)
 	{
@@ -312,6 +313,7 @@ void CSoundHandler::ambientUpdateChannels(std::map<std::string, int> sounds)
 void CSoundHandler::ambientStopAllChannels()
 {
 	boost::mutex::scoped_lock guard(mutex);
+
 	for(auto ch : ambientChannels)
 	{
 		ambientStopSound(ch.first);