X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2FBugsTerminals.c;fp=src%2Fgame_sp%2FBugsTerminals.c;h=b7f7862d95da86049bb6256b68516ea81170d836;hb=949580a3bafe5c8abd1fac99202411b65900b883;hp=17fc9a0fe459b5f726459ff14aba79f5d8c5a68a;hpb=d442dd6ca65b694c37fbd3c93505644fe8478263;p=rocksndiamonds.git diff --git a/src/game_sp/BugsTerminals.c b/src/game_sp/BugsTerminals.c index 17fc9a0f..b7f7862d 100644 --- a/src/game_sp/BugsTerminals.c +++ b/src/game_sp/BugsTerminals.c @@ -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: // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++