|
|
@ -1,4 +1,4 @@
|
|
|
|
/* $Id: bomb.c,v 1.68 2007/02/22 21:32:59 stpohle Exp $ */
|
|
|
|
/* $Id: bomb.c,v 1.69 2007/02/22 21:36:27 stpohle Exp $ */
|
|
|
|
/* everything what have to do with the bombs */
|
|
|
|
/* everything what have to do with the bombs */
|
|
|
|
|
|
|
|
|
|
|
|
#include "bomberclone.h"
|
|
|
|
#include "bomberclone.h"
|
|
|
@ -131,15 +131,15 @@ void bomb_move (_bomb * bomb) {
|
|
|
|
step = (timefactor * bomb->fdata);
|
|
|
|
step = (timefactor * bomb->fdata);
|
|
|
|
|
|
|
|
|
|
|
|
/* move the bomb to the new position */
|
|
|
|
/* move the bomb to the new position */
|
|
|
|
if (bomb->dest.x < 0.5f)
|
|
|
|
if (bomb->dest.x < -0.5f)
|
|
|
|
bomb->pos.x -= step;
|
|
|
|
bomb->pos.x -= step;
|
|
|
|
else if (bomb->dest.x > 0.5f)
|
|
|
|
else if (bomb->dest.x > 0.5f)
|
|
|
|
bomb->pos.x += step;
|
|
|
|
bomb->pos.x += step;
|
|
|
|
else if (bomb->dest.y < 0.5f)
|
|
|
|
else if (bomb->dest.y < -0.5f)
|
|
|
|
bomb->pos.y -= step;
|
|
|
|
bomb->pos.y -= step;
|
|
|
|
else if (bomb->dest.y > 0.5f)
|
|
|
|
else if (bomb->dest.y > 0.5f)
|
|
|
|
bomb->pos.y += step;
|
|
|
|
bomb->pos.y += step;
|
|
|
|
// printf ("%2.3f,%2.3f\n", bomb->dest.x, bomb->dest.y);
|
|
|
|
//printf ("%2.3f,%2.3f\n", bomb->dest.x, bomb->dest.y);
|
|
|
|
|
|
|
|
|
|
|
|
/* if we are on a complete field, check if we
|
|
|
|
/* if we are on a complete field, check if we
|
|
|
|
can move to the next one */
|
|
|
|
can move to the next one */
|
|
|
|