diff options
Diffstat (limited to 'src/GameInitDispose.cpp')
-rw-r--r-- | src/GameInitDispose.cpp | 266 |
1 files changed, 81 insertions, 185 deletions
diff --git a/src/GameInitDispose.cpp b/src/GameInitDispose.cpp index 92a9f89..b9bdab7 100644 --- a/src/GameInitDispose.cpp +++ b/src/GameInitDispose.cpp @@ -40,190 +40,88 @@ extern int psychickey; void LoadSounds(bool musictoggle) { - char *pBuffer1; - long lBuffer1Len; - ALenum formatBuffer1; - ALsizei freqBuffer1; - SInt16 iNumSources, iNumSampleSets; - - // initialize OpenAL + // generate ten OpenAL sample sets and two sources alutInit(NULL, 0); + alGenBuffers(37, gSampleSet); + alGenSources(37, gSourceID); // load up some audio data... - // generate ten OpenAL sample sets and two sources - iNumSources = 37; - iNumSampleSets = 37; - alGenSources(iNumSources, &gSourceID[0]); - alGenBuffers(iNumSampleSets, &gSampleSet[0]); - LoadOGG_CFH((char *)":Data:Sounds:underwater.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[visionsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[visionsound], AL_BUFFER, gSampleSet[visionsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:soulin.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[soulinsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[soulinsound], AL_BUFFER, gSampleSet[soulinsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:soulout.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[souloutsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[souloutsound], AL_BUFFER, gSampleSet[souloutsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:footstep1.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[footstepsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[footstepsound], AL_BUFFER, gSampleSet[footstepsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:footstep2.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[footstepsound+1], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[footstepsound+1], AL_BUFFER, gSampleSet[footstepsound+1]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:footstep3.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[footstepsound+2], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[footstepsound+2], AL_BUFFER, gSampleSet[footstepsound+2]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:footstep4.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[footstepsound+3], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[footstepsound+3], AL_BUFFER, gSampleSet[footstepsound+3]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:footstep5.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[footstepsound+4], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[footstepsound+4], AL_BUFFER, gSampleSet[footstepsound+4]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:bodyland.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[bodylandsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[bodylandsound], AL_BUFFER, gSampleSet[bodylandsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:headland.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[headlandsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[headlandsound], AL_BUFFER, gSampleSet[headlandsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:sniperrifle.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[riflesound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[riflesound], AL_BUFFER, gSampleSet[riflesound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:BodyHit.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[bodyhitsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[bodyhitsound], AL_BUFFER, gSampleSet[bodyhitsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:WallHit.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[wallhitsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[wallhitsound], AL_BUFFER, gSampleSet[wallhitsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:machinegun.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[machinegunsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[machinegunsound], AL_BUFFER, gSampleSet[machinegunsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:Nearbullet.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[nearbulletsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[nearbulletsound], AL_BUFFER, gSampleSet[nearbulletsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:riflewhack.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[headwhacksound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[headwhacksound], AL_BUFFER, gSampleSet[headwhacksound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:headshot.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[headshotsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[headshotsound], AL_BUFFER, gSampleSet[headshotsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:reload.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[reloadsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[reloadsound], AL_BUFFER, gSampleSet[reloadsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:click.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[clicksound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[clicksound], AL_BUFFER, gSampleSet[clicksound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:SW.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[pistol1sound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[pistol1sound], AL_BUFFER, gSampleSet[pistol1sound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:glock.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[pistol2sound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[pistol2sound], AL_BUFFER, gSampleSet[pistol2sound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:pinpull.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[pinpullsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[pinpullsound], AL_BUFFER, gSampleSet[pinpullsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:pinreplace.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[pinreplacesound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[pinreplacesound], AL_BUFFER, gSampleSet[pinreplacesound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:handlerelease.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[grenadethrowsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[grenadethrowsound], AL_BUFFER, gSampleSet[grenadethrowsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:bounce.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[bouncesound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[bouncesound], AL_BUFFER, gSampleSet[bouncesound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:bounce2.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[bounce2sound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[bounce2sound], AL_BUFFER, gSampleSet[bounce2sound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:explosion.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[explosionsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[explosionsound], AL_BUFFER, gSampleSet[explosionsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:headland.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[bodywhacksound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[bodywhacksound], AL_BUFFER, gSampleSet[bodywhacksound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:rain.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[rainsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[rainsound], AL_BUFFER, gSampleSet[rainsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:Lose.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[losesound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[losesound], AL_BUFFER, gSampleSet[losesound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:Disguisekill.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[disguisekillsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[disguisekillsound], AL_BUFFER, gSampleSet[disguisekillsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:knifeslash.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[knifeslashsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[knifeslashsound], AL_BUFFER, gSampleSet[knifeslashsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - LoadOGG_CFH((char *)":Data:Sounds:shotgun.ogg",&formatBuffer1, (void **) &pBuffer1,(unsigned int *)&lBuffer1Len,&freqBuffer1); - alBufferData(gSampleSet[shotgunsound], formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[shotgunsound], AL_BUFFER, gSampleSet[shotgunsound]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); + loadOgg((char*) ":Data:Sounds:underwater.ogg", + gSampleSet[visionsound], gSourceID[visionsound]); + loadOgg((char*) ":Data:Sounds:soulin.ogg", + gSampleSet[soulinsound], gSourceID[soulinsound]); + loadOgg((char*) ":Data:Sounds:soulout.ogg", + gSampleSet[souloutsound], gSourceID[souloutsound]); + loadOgg((char*) ":Data:Sounds:footstep1.ogg", + gSampleSet[footstepsound], gSourceID[footstepsound]); + loadOgg((char*) ":Data:Sounds:footstep2.ogg", + gSampleSet[footstepsound+1], gSourceID[footstepsound+1]); + loadOgg((char*) ":Data:Sounds:footstep3.ogg", + gSampleSet[footstepsound+2], gSourceID[footstepsound+2]); + loadOgg((char*) ":Data:Sounds:footstep4.ogg", + gSampleSet[footstepsound+3], gSourceID[footstepsound+3]); + loadOgg((char*) ":Data:Sounds:footstep5.ogg", + gSampleSet[footstepsound+4], gSourceID[footstepsound+4]); + loadOgg((char*) ":Data:Sounds:bodyland.ogg", + gSampleSet[bodylandsound], gSourceID[bodylandsound]); + loadOgg((char*) ":Data:Sounds:headland.ogg", + gSampleSet[headlandsound], gSourceID[headlandsound]); + loadOgg((char*) ":Data:Sounds:sniperrifle.ogg", + gSampleSet[riflesound], gSourceID[riflesound]); + loadOgg((char*) ":Data:Sounds:BodyHit.ogg", + gSampleSet[bodyhitsound], gSourceID[bodyhitsound]); + loadOgg((char*) ":Data:Sounds:WallHit.ogg", + gSampleSet[wallhitsound], gSourceID[wallhitsound]); + loadOgg((char*) ":Data:Sounds:machinegun.ogg", + gSampleSet[machinegunsound], gSourceID[machinegunsound]); + loadOgg((char*) ":Data:Sounds:Nearbullet.ogg", + gSampleSet[nearbulletsound], gSourceID[nearbulletsound]); + loadOgg((char*) ":Data:Sounds:riflewhack.ogg", + gSampleSet[headwhacksound], gSourceID[headwhacksound]); + loadOgg((char*) ":Data:Sounds:headshot.ogg", + gSampleSet[headshotsound], gSourceID[headshotsound]); + loadOgg((char*) ":Data:Sounds:reload.ogg", + gSampleSet[reloadsound], gSourceID[reloadsound]); + loadOgg((char*) ":Data:Sounds:click.ogg", + gSampleSet[clicksound], gSourceID[clicksound]); + loadOgg((char*) ":Data:Sounds:SW.ogg", + gSampleSet[pistol1sound], gSourceID[pistol1sound]); + loadOgg((char*) ":Data:Sounds:glock.ogg", + gSampleSet[pistol2sound], gSourceID[pistol2sound]); + loadOgg((char*) ":Data:Sounds:pinpull.ogg", + gSampleSet[pinpullsound], gSourceID[pinpullsound]); + loadOgg((char*) ":Data:Sounds:pinreplace.ogg", + gSampleSet[pinreplacesound], gSourceID[pinreplacesound]); + loadOgg((char*) ":Data:Sounds:handlerelease.ogg", + gSampleSet[grenadethrowsound], gSourceID[grenadethrowsound]); + loadOgg((char*) ":Data:Sounds:bounce.ogg", + gSampleSet[bouncesound], gSourceID[bouncesound]); + loadOgg((char*) ":Data:Sounds:bounce2.ogg", + gSampleSet[bounce2sound], gSourceID[bounce2sound]); + loadOgg((char*) ":Data:Sounds:explosion.ogg", + gSampleSet[explosionsound], gSourceID[explosionsound]); + loadOgg((char*) ":Data:Sounds:headland.ogg", + gSampleSet[bodywhacksound], gSourceID[bodywhacksound]); + loadOgg((char*) ":Data:Sounds:rain.ogg", + gSampleSet[rainsound], gSourceID[rainsound]); + loadOgg((char*) ":Data:Sounds:Lose.ogg", + gSampleSet[losesound], gSourceID[losesound]); + loadOgg((char*) ":Data:Sounds:Disguisekill.ogg", + gSampleSet[disguisekillsound], gSourceID[disguisekillsound]); + loadOgg((char*) ":Data:Sounds:knifeslash.ogg", + gSampleSet[knifeslashsound], gSourceID[knifeslashsound]); + loadOgg((char*) ":Data:Sounds:shotgun.ogg", + gSampleSet[shotgunsound], gSourceID[shotgunsound]); if (musictoggle) { - LoadOGG_CFH((char *) ":Data:Sounds:mainmenusong.ogg", - &formatBuffer1, (void **) &pBuffer1, - (unsigned int *) &lBuffer1Len, &freqBuffer1); - alBufferData(gSampleSet[mainmenusong], formatBuffer1, pBuffer1, - lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[mainmenusong], AL_BUFFER, - gSampleSet[mainmenusong]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - - LoadOGG_CFH((char *) ":Data:Sounds:shootsong.ogg", - &formatBuffer1, (void **) &pBuffer1, - (unsigned int *) &lBuffer1Len, &freqBuffer1); - alBufferData(gSampleSet[shootsong], formatBuffer1, pBuffer1, - lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[shootsong], AL_BUFFER, - gSampleSet[shootsong]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - - LoadOGG_CFH((char *) ":Data:Sounds:zombiesong.ogg", - &formatBuffer1, (void **) &pBuffer1, - (unsigned int *) &lBuffer1Len, &freqBuffer1); - alBufferData(gSampleSet[zombiesong], formatBuffer1, pBuffer1, - lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[zombiesong], AL_BUFFER, - gSampleSet[zombiesong]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); - - LoadOGG_CFH((char *) ":Data:Sounds:knifesong.ogg", - &formatBuffer1, (void **) &pBuffer1, - (unsigned int *) &lBuffer1Len, &freqBuffer1); - alBufferData(gSampleSet[knifesong], formatBuffer1, pBuffer1, - lBuffer1Len, freqBuffer1); - alSourcei(gSourceID[knifesong], AL_BUFFER, - gSampleSet[knifesong]); - FreeOGG(formatBuffer1, pBuffer1, lBuffer1Len, freqBuffer1); + loadOgg((char*) ":Data:Sounds:mainmenusong.ogg", + gSampleSet[mainmenusong], gSourceID[mainmenusong]); + loadOgg((char*) ":Data:Sounds:shootsong.ogg", + gSampleSet[shootsong], gSourceID[shootsong]); + loadOgg((char*) ":Data:Sounds:zombiesong.ogg", + gSampleSet[zombiesong], gSourceID[zombiesong]); + loadOgg((char*) ":Data:Sounds:knifesong.ogg", + gSampleSet[knifesong], gSourceID[knifesong]); } alListenerfv(AL_POSITION, {}); @@ -254,11 +152,11 @@ void LoadSounds(bool musictoggle) alSourcef(gSourceID[riflesound], AL_MIN_GAIN, 0); alSourcefv(gSourceID[bodyhitsound], AL_POSITION, {}); alSourcei(gSourceID[bodyhitsound], AL_LOOPING, 0); - alSourcef(gSourceID[bodyhitsound], AL_MIN_GAIN, .1); + alSourcef(gSourceID[bodyhitsound], AL_MIN_GAIN, 0.1f); alSourcefv(gSourceID[wallhitsound], AL_POSITION, {}); alSourcei(gSourceID[wallhitsound], AL_LOOPING, 0); alSourcef(gSourceID[wallhitsound], AL_MIN_GAIN, 0); - alSourcef(gSourceID[wallhitsound], AL_MAX_GAIN, .6); + alSourcef(gSourceID[wallhitsound], AL_MAX_GAIN, 0.6f); alSourcefv(gSourceID[machinegunsound], AL_POSITION, {}); alSourcei(gSourceID[machinegunsound], AL_LOOPING, 0); alSourcef(gSourceID[machinegunsound], AL_MIN_GAIN,0); @@ -306,7 +204,7 @@ void LoadSounds(bool musictoggle) alSourcef(gSourceID[bodywhacksound], AL_MIN_GAIN, 0); alSourcefv(gSourceID[rainsound], AL_POSITION, {}); alSourcei(gSourceID[rainsound], AL_LOOPING, 1); - alSourcef(gSourceID[rainsound], AL_MIN_GAIN, .3); + alSourcef(gSourceID[rainsound], AL_MIN_GAIN, 0.3f); alSourcefv(gSourceID[losesound], AL_POSITION, {}); alSourcei(gSourceID[losesound], AL_LOOPING, 0); alSourcef(gSourceID[losesound], AL_MIN_GAIN, 1); @@ -404,7 +302,7 @@ void Game::LoadingScreen(float percent) glEnable(GL_BLEND); - glColor4f(1,0,0,.1); + glColor4f(1, 0, 0, 0.1f); glBegin(GL_QUADS); @@ -2095,7 +1993,6 @@ void Game::InitGame() eqn[3]=0; glClearColor(fogcolorr,fogcolorg,fogcolorb,1); - if(!initialized)InitMouse(); //Draw city one frame to fix evil menu bug if(!initialized)mainmenu=2; if(!initialized){ @@ -2126,7 +2023,6 @@ int Game::InitGL(void) //Config if(!initialized){ //Default config in case config is not found - STUB_FUNCTION; screenwidth = 640; screenheight = 480; usermousesensitivity=.7; |