projects
/
rocksndiamonds.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c8e2e1b
)
fixed unneccessarily complex code
author
Holger Schemel
<info@artsoft.org>
Sat, 18 Feb 2023 09:15:56 +0000
(10:15 +0100)
committer
Holger Schemel
<info@artsoft.org>
Sat, 18 Feb 2023 09:15:56 +0000
(10:15 +0100)
src/game_mm/mm_game.c
patch
|
blob
|
history
diff --git
a/src/game_mm/mm_game.c
b/src/game_mm/mm_game.c
index c6256e46f6c31db01f5264fb4ccd20c9fc4d5ed6..d6ba5374db4d5e50448ab0e7ead370bda84bb6c8 100644
(file)
--- a/
src/game_mm/mm_game.c
+++ b/
src/game_mm/mm_game.c
@@
-2668,11
+2668,7
@@
static void Explode_MM(int x, int y, int phase, int mode)
Tile[x][y] = center_element;
}
Tile[x][y] = center_element;
}
- if (center_element == EL_BOMB_ACTIVE || IS_MCDUFFIN(center_element))
- Store[x][y] = center_element;
- else
- Store[x][y] = EL_EMPTY;
-
+ Store[x][y] = center_element;
Store2[x][y] = mode;
Tile[x][y] = EL_EXPLODING_OPAQUE;
Store2[x][y] = mode;
Tile[x][y] = EL_EXPLODING_OPAQUE;
@@
-2709,7
+2705,6
@@
static void Explode_MM(int x, int y, int phase, int mode)
InitLaser();
Bang_MM(laser.start_edge.x, laser.start_edge.y);
InitLaser();
Bang_MM(laser.start_edge.x, laser.start_edge.y);
- Store[x][y] = EL_EMPTY;
GameOver_MM(GAME_OVER_DELAYED);
GameOver_MM(GAME_OVER_DELAYED);
@@
-2717,12
+2712,11
@@
static void Explode_MM(int x, int y, int phase, int mode)
}
else if (IS_MCDUFFIN(Store[x][y]))
{
}
else if (IS_MCDUFFIN(Store[x][y]))
{
- Store[x][y] = EL_EMPTY;
-
GameOver_MM(GAME_OVER_BOMB);
}
GameOver_MM(GAME_OVER_BOMB);
}
- Tile[x][y] = Store[x][y];
+ Tile[x][y] = EL_EMPTY;
+
Store[x][y] = Store2[x][y] = 0;
MovDir[x][y] = MovPos[x][y] = MovDelay[x][y] = 0;
Store[x][y] = Store2[x][y] = 0;
MovDir[x][y] = MovPos[x][y] = MovDelay[x][y] = 0;