- Timestamp:
- Dec 11, 2009, 2:05:00 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/presentation2/src/orxonox/sound/AmbientSound.cc
r6307 r6320 58 58 { 59 59 registerVariable(volume_, ObjectDirection::ToClient, new NetworkCallback<BaseSound>(static_cast<BaseSound*>(this), &BaseSound::volumeChanged)); 60 // registerVariable(source_, ObjectDirection::ToClient, new NetworkCallback<BaseSound>(static_cast<BaseSound*>(this), &BaseSound::sourceChanged));61 60 registerVariable(ambientSource_, ObjectDirection::ToClient, new NetworkCallback<AmbientSound>(this, &AmbientSound::ambientSourceChanged)); 62 61 registerVariable(bLooping_, ObjectDirection::ToClient, new NetworkCallback<BaseSound>(static_cast<BaseSound*>(this), &BaseSound::loopingChanged)); 63 62 registerVariable(pitch_, ObjectDirection::ToClient, new NetworkCallback<BaseSound>(static_cast<BaseSound*>(this), &BaseSound::pitchChanged)); 64 registerVariable((int&)(BaseSound::state_), ObjectDirection::ToClient );63 registerVariable((int&)(BaseSound::state_), ObjectDirection::ToClient, new NetworkCallback<BaseSound>(static_cast<BaseSound*>(this), &BaseSound::stateChanged)); 65 64 } 66 65 … … 84 83 SoundManager::getInstance().registerAmbientSound(this); 85 84 } 85 else 86 BaseSound::play(); 86 87 } 87 88 … … 97 98 SoundManager::getInstance().unregisterAmbientSound(this); 98 99 } 100 else 101 BaseSound::stop(); 99 102 } 100 103 … … 110 113 SoundManager::getInstance().pauseAmbientSound(this); 111 114 } 115 else 116 BaseSound::pause(); 112 117 } 113 118 … … 136 141 } 137 142 138 void AmbientSound::changedActivity() 143 void AmbientSound::changedActivity() 139 144 { 140 145 SUPER(AmbientSound, changedActivity);
Note: See TracChangeset
for help on using the changeset viewer.