- Timestamp:
- Dec 9, 2009, 10:09:27 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/presentation2/src/orxonox/sound/AmbientSound.cc
r6203 r6307 42 42 43 43 AmbientSound::AmbientSound(BaseObject* creator) 44 : BaseObject(creator) 44 : BaseObject(creator), Synchronisable(creator) 45 45 { 46 46 RegisterObject(AmbientSound); … … 48 48 // Ambient sounds always fade in 49 49 this->setVolume(0); 50 this->registerVariables(); 50 51 } 51 52 52 53 AmbientSound::~AmbientSound() 53 54 { 55 } 56 57 void AmbientSound::registerVariables() 58 { 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 registerVariable(ambientSource_, ObjectDirection::ToClient, new NetworkCallback<AmbientSound>(this, &AmbientSound::ambientSourceChanged)); 62 registerVariable(bLooping_, ObjectDirection::ToClient, new NetworkCallback<BaseSound>(static_cast<BaseSound*>(this), &BaseSound::loopingChanged)); 63 registerVariable(pitch_, ObjectDirection::ToClient, new NetworkCallback<BaseSound>(static_cast<BaseSound*>(this), &BaseSound::pitchChanged)); 64 registerVariable((int&)(BaseSound::state_), ObjectDirection::ToClient); 54 65 } 55 66
Note: See TracChangeset
for help on using the changeset viewer.