X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2FExplosions.c;h=0a73d7541a01ad675e4fdb1c0a95374768a9c207;hb=cc5a0e1eae262a928c1a0f451c6ce401f52d8828;hp=4eded7b3444ea83a03b8e37d4143ec92ad692033;hpb=e51177796149f37de339bda83558c3c49758be93;p=rocksndiamonds.git diff --git a/src/game_sp/Explosions.c b/src/game_sp/Explosions.c index 4eded7b3..0a73d754 100644 --- a/src/game_sp/Explosions.c +++ b/src/game_sp/Explosions.c @@ -17,7 +17,10 @@ static void subExplodeZonk(int tsi, int cx); void subAnimateExplosion(int si) { - int ax, bl, X, Y; + int ax, bl; +#if 0 + int X, Y; +#endif if (LowByte(PlayField16[si]) != fiExplosion) return; @@ -35,8 +38,10 @@ void subAnimateExplosion(int si) MovHighByte(&PlayField16[si], bl); // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +#if 0 X = GetStretchX(si); Y = GetStretchY(si); +#endif GfxGraphic[GetX(si)][GetY(si)] = aniDefaultExplosion; // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @@ -71,8 +76,10 @@ loc_g_28D0: // explosion produces infotron MovHighByte(&PlayField16[si], bl); // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +#if 0 X = GetStretchX(si); Y = GetStretchY(si); +#endif GfxGraphic[GetX(si)][GetY(si)] = aniElectronExplosion; // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ } @@ -136,7 +143,7 @@ static void LetExplodeFieldSP(int tsi, int cx, int dh) { int al; - if (tsi < (-FieldWidth)) + if (tsi < -FieldWidth) return; al = LowByte(PlayField16[tsi]); @@ -276,15 +283,19 @@ static void subExplodeInfotron(int tsi, int cx) void subClearFieldDueToExplosion(int si) { +#if 0 int X, Y; +#endif if (LowByte(PlayField16[si]) == fiExplosion) return; PlayField16[si] = 0; // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +#if 0 X = GetStretchX(si); Y = GetStretchY(si); +#endif GfxGraphic[GetX(si)][GetY(si)] = aniSpace; // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ }