Changeset 2980 for code/branches/sound/src/orxonox/objects/Level.cc
- Timestamp:
- May 18, 2009, 2:24:34 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/sound/src/orxonox/objects/Level.cc
r2966 r2980 41 41 #include "objects/gametypes/Gametype.h" 42 42 #include "overlays/OverlayGroup.h" 43 #include "sound/SoundBase.h" 43 44 44 45 #include "util/Math.h" … … 57 58 if (this->xmlfilename_.length() >= Core::getMediaPathString().length()) 58 59 this->xmlfilename_ = this->xmlfilename_.substr(Core::getMediaPathString().length()); 59 60 this->sndmgr_ = new SoundManager();61 60 } 62 61 … … 70 69 if (this->xmlfile_) 71 70 Loader::unload(this->xmlfile_); 72 71 73 72 if(this->ambientsound_ != NULL) 74 73 delete this->ambientsound_; 75 76 delete this->sndmgr_;77 74 } 78 75 } … … 84 81 XMLPortParam(Level, "description", setDescription, getDescription, xmlelement, mode); 85 82 XMLPortParam(Level, "gametype", setGametypeString, getGametypeString, xmlelement, mode).defaultValues("Gametype"); 86 83 87 84 XMLPortParamLoadOnly(Level, "ambientsound", loadAmbientSound, xmlelement, mode); 88 85 … … 165 162 { 166 163 this->ambientsound_ = new SoundBase(); 167 this->sndmgr_->addSound(this->ambientsound_);168 164 } 169 165
Note: See TracChangeset
for help on using the changeset viewer.