int crazifychannel = -1;
Mix_Chunk *enshotsound = NULL;
int enshotchannel = -1;
+ Mix_Chunk *missilesound = NULL;
+ int missilechannel = -1;
int audio_rate = 22050;
Uint16 audio_format = AUDIO_S16;
shieldupsound = Mix_LoadWAV("data/shieldup.ogg");
shielddownsound = Mix_LoadWAV("data/shielddown.ogg");
crazifysound = Mix_LoadWAV("data/crazify.ogg");
- enshotsound = Mix_LoadWAV("data/enshot.ogg");
+ enshotsound = Mix_LoadWAV("data/enshot.ogg");
+ missilesound = Mix_LoadWAV("data/missile.ogg");
} else {
shotsound = Mix_LoadWAV("/usr/share/curfender/data/shot.ogg");
boomsound = Mix_LoadWAV("/usr/share/curfender/data/boom.ogg");
shielddownsound = Mix_LoadWAV("/usr/share/curfender/data/shielddown.ogg");
crazifysound = Mix_LoadWAV("/usr/share/curfender/data/crazify.ogg");
enshotsound = Mix_LoadWAV("/usr/share/curfender/data/enshot.ogg");
+ missilesound = Mix_LoadWAV("/usr/share/curfender/data/missile.ogg");
}
} else {
sound = 0;
if(missiles[missileloop].chase==-1){
missiles[missileloop].chase = landerloop;
//play missle launch sound
+ missilechannel = play_sound_effect(missilesound);
//init missle
missiles[missileloop] = missile_init(missiles[missileloop], player, landers[landerloop]);
missile--;
Mix_FreeChunk(pickupsound);
Mix_FreeChunk(lasersound);
Mix_FreeChunk(warningsound);
+ Mix_FreeChunk(pupcreatesound);
+ Mix_FreeChunk(puptakesound);
+ Mix_FreeChunk(shieldupsound);
+ Mix_FreeChunk(shielddownsound);
+ Mix_FreeChunk(crazifysound);
+ Mix_FreeChunk(enshotsound);
+ Mix_FreeChunk(missilesound);
Mix_CloseAudio();
SDL_Quit();
};