Integrated enemy shot sound.
authorlimb <limb@bc5cbbab-a4ec-0310-bb52-ff3d296db539>
Wed, 3 Jun 2009 18:11:16 +0000 (18:11 +0000)
committerlimb <limb@bc5cbbab-a4ec-0310-bb52-ff3d296db539>
Wed, 3 Jun 2009 18:11:16 +0000 (18:11 +0000)
git-svn-id: svn+ssh://svn/var/repos/curfender@820 bc5cbbab-a4ec-0310-bb52-ff3d296db539

main.cpp

index a0061af..9228d48 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -558,6 +558,8 @@ int main(int argc, char *argv[]){
     int shielddownchannel = -1;
     Mix_Chunk *crazifysound = NULL;
     int crazifychannel = -1;
+    Mix_Chunk *enshotsound = NULL;
+    int enshotchannel = -1;    
 
     int audio_rate = 22050;
     Uint16 audio_format = AUDIO_S16; 
@@ -590,6 +592,7 @@ int main(int argc, char *argv[]){
         shieldupsound = Mix_LoadWAV("data/shieldup.ogg");
         shielddownsound = Mix_LoadWAV("data/shielddown.ogg");
         crazifysound = Mix_LoadWAV("data/crazify.ogg");
+        enshotsound = Mix_LoadWAV("data/enshot.ogg");        
       } else {
         shotsound = Mix_LoadWAV("/usr/share/curfender/data/shot.ogg");
         boomsound = Mix_LoadWAV("/usr/share/curfender/data/boom.ogg");
@@ -602,6 +605,7 @@ int main(int argc, char *argv[]){
         shieldupsound = Mix_LoadWAV("/usr/share/curfender/data/shieldup.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");                
       }
     } else {
       sound = 0;
@@ -1341,6 +1345,7 @@ int main(int argc, char *argv[]){
       if(landers[landerloop].active==1&&landers[landerloop].chase<=0){
        if(rand()%1000>500){
          // lander shoot
+         enshotchannel = play_sound_effect(enshotsound);
          for(int landershotloop = 0; landershotloop<landershotmax; landershotloop++){ 
            if(landershot[landershotloop].active==0){ 
              int multiplier = 1;
@@ -1374,6 +1379,7 @@ int main(int argc, char *argv[]){
       if(crazies[crazyloop].active==1){
        if(rand()%1000>200){
          // crazy shoot
+         enshotchannel = play_sound_effect(enshotsound);
          for(int crazyshotloop = 0; crazyshotloop<landershotmax; crazyshotloop++){ 
            if(landershot[crazyshotloop].active==0){ 
              int multiplier = 1;
@@ -1407,6 +1413,7 @@ int main(int argc, char *argv[]){
       if(crawlers[crawlerloop].active==1&&crawlers[crawlerloop].chase<=0){
        if(rand()%1000>500){
          // crawler shoot
+         enshotchannel = play_sound_effect(enshotsound);
          for(int crawlershotloop = 0; crawlershotloop<landershotmax; crawlershotloop++){ 
            if(landershot[crawlershotloop].active==0){ 
              int multiplier = 1;
@@ -1440,6 +1447,7 @@ int main(int argc, char *argv[]){
       if(bosses[bossloop].active==1){
         if(rand()%1000>600){
          // boss shoot
+         enshotchannel = play_sound_effect(enshotsound);
          for(int bossshotloop = 0; bossshotloop<landershotmax; bossshotloop++){ 
            if(landershot[bossshotloop].active==0){ 
              int multiplier = 1;