rnd-20100313-1-src
[rocksndiamonds.git] / src / game_sp / BugsTerminals.c
index 17fc9a0fe459b5f726459ff14aba79f5d8c5a68a..b7f7862d95da86049bb6256b68516ea81170d836 100644 (file)
@@ -75,34 +75,38 @@ int subAnimateBugs(int si)
 #endif
 
   // now the bug is active! Beware Murphy!
-  if ((ByteMask && PlayField16[si - FieldWidth - 1]) == fiMurphy)
+  if ((ByteMask & PlayField16[si - FieldWidth - 1]) == fiMurphy)
     goto markPlaySound;
 
-  if ((ByteMask && PlayField16[si - FieldWidth]) == fiMurphy)
+  if ((ByteMask & PlayField16[si - FieldWidth]) == fiMurphy)
     goto markPlaySound;
 
-  if ((ByteMask && PlayField16[si - FieldWidth + 1]) == fiMurphy)
+  if ((ByteMask & PlayField16[si - FieldWidth + 1]) == fiMurphy)
     goto markPlaySound;
 
-  if ((ByteMask && PlayField16[si - 1]) == fiMurphy)
+  if ((ByteMask & PlayField16[si - 1]) == fiMurphy)
     goto markPlaySound;
 
-  if ((ByteMask && PlayField16[si + 1]) == fiMurphy)
+  if ((ByteMask & PlayField16[si + 1]) == fiMurphy)
     goto markPlaySound;
 
-  if ((ByteMask && PlayField16[si + FieldWidth - 1]) == fiMurphy)
+  if ((ByteMask & PlayField16[si + FieldWidth - 1]) == fiMurphy)
     goto markPlaySound;
 
-  if ((ByteMask && PlayField16[si + FieldWidth]) == fiMurphy)
+  if ((ByteMask & PlayField16[si + FieldWidth]) == fiMurphy)
     goto markPlaySound;
 
-  if ((ByteMask && PlayField16[si + FieldWidth + 1]) == fiMurphy)
+  if ((ByteMask & PlayField16[si + FieldWidth + 1]) == fiMurphy)
     goto markPlaySound;
 
   goto markDisplay;
 
 markPlaySound:
+#if 1
+  subSoundFX(si, fiBug, actActive);    // play dangerous sound
+#else
   subSoundFXBug(); // play dangerous sound
+#endif
 
 markDisplay:
   // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++