Oops, one addtional tweak.

This commit is contained in:
curt
2004-04-26 22:07:19 +00:00
parent bb383998bb
commit 4399383781
+3 -1
View File
@@ -63,6 +63,7 @@ static void print_openal_error( ALuint error ) {
// constructor // constructor
SGSoundSample::SGSoundSample( const char *path, const char *file, SGSoundSample::SGSoundSample( const char *path, const char *file,
bool cleanup ) : bool cleanup ) :
data(NULL),
pitch(1.0), pitch(1.0),
volume(1.0), volume(1.0),
loop(AL_FALSE) loop(AL_FALSE)
@@ -133,6 +134,7 @@ SGSoundSample::SGSoundSample( const char *path, const char *file,
// constructor // constructor
SGSoundSample::SGSoundSample( unsigned char *_data, int len, int _freq ) : SGSoundSample::SGSoundSample( unsigned char *_data, int len, int _freq ) :
data(NULL),
pitch(1.0), pitch(1.0),
volume(1.0), volume(1.0),
loop(AL_FALSE) loop(AL_FALSE)
@@ -177,7 +179,7 @@ SGSoundSample::SGSoundSample( unsigned char *_data, int len, int _freq ) :
SGSoundSample::~SGSoundSample() { SGSoundSample::~SGSoundSample() {
SG_LOG( SG_GENERAL, SG_INFO, "Deleting a sample" ); SG_LOG( SG_GENERAL, SG_INFO, "Deleting a sample" );
if ( data != NULL ) { if ( data != NULL ) {
delete data; free(data);
} }
alDeleteSources(1, &source); alDeleteSources(1, &source);
alDeleteBuffers(1, &buffer); alDeleteBuffers(1, &buffer);