summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/chardump.cc
diff options
context:
space:
mode:
authorDarshan Shaligram <dshaligram@users.sourceforge.net>2009-09-24 20:18:07 +0530
committerDarshan Shaligram <dshaligram@users.sourceforge.net>2009-09-24 20:27:06 +0530
commite65f11731155dec69701d806ba00c6bd24ffc33c (patch)
tree58d06a0b0b9d300ce3c6a59fec5ecd01ca8c7582 /crawl-ref/source/chardump.cc
parent383469b3ec04e7343eab5460e948f32b3857943a (diff)
downloadcrawl-ref-e65f11731155dec69701d806ba00c6bd24ffc33c.tar.gz
crawl-ref-e65f11731155dec69701d806ba00c6bd24ffc33c.zip
Set up a basic testing framework for LOS. ./crawl -test with a full debug build will run the test.
Diffstat (limited to 'crawl-ref/source/chardump.cc')
-rw-r--r--crawl-ref/source/chardump.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/crawl-ref/source/chardump.cc b/crawl-ref/source/chardump.cc
index 097932a3c0..be0b4d43aa 100644
--- a/crawl-ref/source/chardump.cc
+++ b/crawl-ref/source/chardump.cc
@@ -1207,7 +1207,14 @@ void dump_map(FILE *fp, bool debug)
for (int y = 0; y < GYM; ++y)
{
for (int x = 0; x < GXM; ++x)
- fputc(grid_character_at(coord_def(x,y)), fp);
+ {
+ if (you.pos() == coord_def(x, y))
+ fputc('@', fp);
+ else if (grd[x][y] == DNGN_FLOOR_SPECIAL)
+ fputc('?', fp);
+ else
+ fputc(grid_character_at(coord_def(x,y)), fp);
+ }
fputc('\n', fp);
}
}