diff --git a/src/bomb.c b/src/bomb.c index c4f5062..f756e28 100644 --- a/src/bomb.c +++ b/src/bomb.c @@ -85,6 +85,7 @@ bomb_move (_bomb * bomb) int dx = 0, dy = 0; float vec; + if (bomb->moveto.x < 0) { switch (bomb->moveto.x) { case -1: @@ -180,7 +181,7 @@ bomb_loop () } draw_bomb (bomb); } - if (bomb->moves>0) bomb_move(bomb); + if (bomb->moves > 0) bomb_move(bomb); b++; // Count ticking Bombs for Return value break; case BS_exploding: diff --git a/src/network.c b/src/network.c index 37a191c..04173dc 100644 --- a/src/network.c +++ b/src/network.c @@ -1,4 +1,4 @@ -/* $Id: network.c,v 1.31 2003/06/10 21:23:18 stpohle Exp $ */ +/* $Id: network.c,v 1.32 2003/06/10 23:04:12 stpohle Exp $ */ /* network routines. */ @@ -781,6 +781,9 @@ net_new_game () for (i = 0; i < MAX_BOMBS; i++) { bman.players[p].bombs[i].state = BS_off; bman.players[p].bombs[i].ex_nr = -1; + bman.players[p].bombs[i].moves = 0; + bman.players[p].bombs[i].movesto.x = 0; + bman.players[p].bombs[i].movesto.y = 0; } } diff --git a/src/single.c b/src/single.c index b44f2c5..b07677b 100644 --- a/src/single.c +++ b/src/single.c @@ -1,4 +1,4 @@ -/* $Id: single.c,v 1.30 2003/06/01 20:34:47 stpohle Exp $ */ +/* $Id: single.c,v 1.31 2003/06/10 23:04:12 stpohle Exp $ */ /* single player */ #include "basic.h" @@ -34,6 +34,9 @@ single_game_new () for (i = 0; i < MAX_BOMBS; i++) { bman.players[p].bombs[i].state = BS_off; bman.players[p].bombs[i].ex_nr = -1; + bman.players[p].bombs[i].moves = 0; + bman.players[p].bombs[i].movesto.x = 0; + bman.players[p].bombs[i].movesto.y = 0; } for (i = 0; i < PI_max; i++)