X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=src%2Fbattle.c;h=f4c6e9070bb6069f67debf3d418621ece7ee7c15;hp=9fc6082a3a7ff11213bd77dddf86697b974622d3;hb=4207ce95e80fe7e2d5114079fa4255e0ad506618;hpb=f5a89916bc70a66b6fa6a3abc4c36023503cd380 diff --git a/src/battle.c b/src/battle.c index 9fc6082..f4c6e90 100644 --- a/src/battle.c +++ b/src/battle.c @@ -387,7 +387,7 @@ void torpedo(double course, double r, coord in, double *hit, int i, int n) q->planet = NOPLANET; DESTROY(&game.state.plnets[game.iplnet]); game.iplnet = 0; - game.plnet.x = game.plnet.y = 0; + invalidate(game.plnet); game.quad[w.x][w.y] = IHDOT; if (game.landed) { /* captain perishes on planet */ @@ -401,7 +401,7 @@ void torpedo(double course, double r, coord in, double *hit, int i, int n) q->planet = NOPLANET; DESTROY(&game.state.plnets[game.iplnet]); game.iplnet = 0; - game.plnet.x = game.plnet.y = 0; + invalidate(game.plnet); game.quad[w.x][w.y] = IHDOT; if (game.landed) { /* captain perishes on planet */ @@ -719,7 +719,7 @@ void deadkl(coord w, feature type, coord mv) else if (type == IHQUEST) { /* Killed a Thingy */ iqhere = iqengry = false; - thing.x =thing.y = 0; + invalidate(thing); } else { /* Some type of a Klingon */