]> git.pond.sub.org Git - empserver/commitdiff
(shp_check_one_mines): Simplify slightly.
authorMarkus Armbruster <armbru@pond.sub.org>
Mon, 27 Mar 2006 21:43:21 +0000 (21:43 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Mon, 27 Mar 2006 21:43:21 +0000 (21:43 +0000)
src/lib/subs/shpsub.c

index c1de877888ef0a2e34e95da69c8b86b8fba7d883..331a64509e736d15631b9c830d14659fddea2c31 100644 (file)
@@ -279,7 +279,6 @@ static int
 shp_check_one_mines(struct mlist *mlp)
 {
     struct sctstr sect;
-    int changed = 0;
     int actor;
 
     getsect(mlp->ship.shp_x, mlp->ship.shp_y, &sect);
@@ -291,8 +290,7 @@ shp_check_one_mines(struct mlist *mlp)
        actor = mlp->ship.shp_own;
        shp_hit_mine(&mlp->ship, mlp->mcp);
        sect.sct_mines--;
-       changed |= map_set(actor, sect.sct_x, sect.sct_y, 'X', 0);
-       if (changed)
+       if (map_set(actor, sect.sct_x, sect.sct_y, 'X', 0))
            writemap(actor);
        putsect(&sect);
        putship(mlp->ship.shp_uid, &mlp->ship);