Simplify draw_map()

No functional change.
This commit is contained in:
Markus Armbruster 2008-08-18 20:47:58 -04:00
parent 7a6073bb67
commit 058cabfa3b

View file

@ -240,14 +240,12 @@ draw_map(int bmap, char origin, int map_flags, struct nstr_sect *nsp)
i = 0; i = 0;
while (ef_mappable[i] != EF_BAD) { while (ef_mappable[i] != EF_BAD) {
if (map_flags & ef_unit_map[i]) { if (map_flags & ef_unit_map[i]) {
snxtitem_all(&ni, ef_mappable[i]); snxtitem_area(&ni, ef_mappable[i], &nsp->range);
while (nxtitem(&ni, &unit)) { while (nxtitem(&ni, &unit)) {
if (unit.gen.own == 0) if (unit.gen.own == 0)
continue; continue;
if (unit.gen.own != player->cnum && !player->god) if (unit.gen.own != player->cnum && !player->god)
continue; continue;
if (!xyinrange(unit.gen.x, unit.gen.y, &nsp->range))
continue;
x = deltx(&nsp->range, unit.gen.x); x = deltx(&nsp->range, unit.gen.x);
y = delty(&nsp->range, unit.gen.y); y = delty(&nsp->range, unit.gen.y);