Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 9854 in orxonox.OLD for branches/new_class_id/src/lib/sound


Ignore:
Timestamp:
Sep 28, 2006, 10:17:56 AM (18 years ago)
Author:
bensch
Message:

more nice comments, and also updated the KeepLevel loading (if you want to load a Resource to a KeepLevel just append it at loadtime:
eg.:
Texture tex = ResourceTexture(orxonox.png, GL_TEXTURE_2D, GameEnd);
where GameEnd is the KeepLevel as defined in orxonox.cc→initResources()

Location:
branches/new_class_id/src/lib/sound
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/new_class_id/src/lib/sound/resource_sound_buffer.cc

    r9847 r9854  
    88  ObjectListDefinition(ResourceSoundBuffer);
    99
    10   ResourceSoundBuffer::ResourceSoundBuffer(const std::string& soundName)
     10  ResourceSoundBuffer::ResourceSoundBuffer(const std::string& soundName, const Resources::KeepLevel& keepLevel)
    1111      : SoundBuffer(), Resource(&ResourceSoundBuffer::type)
    1212  {
     
    2525      std::string fileName = this->Resource::locateFile(soundName);
    2626      this->SoundBuffer::load(fileName);
    27       this->Resource::addResource(new ResourceSoundBuffer::SoundBufferResourcePointer(soundName, Resources::KeepLevel(0), this->SoundBuffer::dataPointer()));
     27      this->Resource::addResource(new ResourceSoundBuffer::SoundBufferResourcePointer(soundName, keepLevel, this->SoundBuffer::dataPointer()));
    2828    }
    2929  }
  • branches/new_class_id/src/lib/sound/resource_sound_buffer.h

    r9847 r9854  
    1717    ObjectListDeclaration(ResourceSoundBuffer);
    1818  public:
    19     ResourceSoundBuffer(const std::string& soundName);
    20     static ResourceSoundBuffer createFromString(const std::string& loadString) { return ResourceSoundBuffer(loadString); };
     19    ResourceSoundBuffer(const std::string& soundName,
     20                        const Resources::KeepLevel& keepLevel = Resources::KeepLevel());
     21    static ResourceSoundBuffer createFromString(const std::string& loadString, const Resources::KeepLevel& keepLevel = Resources::KeepLevel())
     22    { return ResourceSoundBuffer(loadString, keepLevel); };
    2123
    2224  private:
Note: See TracChangeset for help on using the changeset viewer.