summaryrefslogtreecommitdiff
path: root/src/map.c
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2021-03-03 15:52:45 +0300
committerAleksey Veresov <aleksey@veresov.pro>2021-03-03 15:52:45 +0300
commit92f560abade4b180809bf153cc2270949d77d32a (patch)
tree335b0ec0a4ce22597332c0838cf159470b640cf0 /src/map.c
parentdbac9d0da4587ffe7a4de397a61d6d9af0ad7226 (diff)
downloadtakethis-92f560abade4b180809bf153cc2270949d77d32a.tar
takethis-92f560abade4b180809bf153cc2270949d77d32a.tar.xz
takethis-92f560abade4b180809bf153cc2270949d77d32a.zip
o_O
Diffstat (limited to 'src/map.c')
-rw-r--r--src/map.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/map.c b/src/map.c
index a08749a..d602e29 100644
--- a/src/map.c
+++ b/src/map.c
@@ -29,7 +29,10 @@ static SDL_Rect *newtile(int row, int col)
static void loadroom(tt_room *r, FILE *f)
{
- int default_floor_id = fgetc(f) - '0';
+ int default_floor_id = fgetc(f);
+ if (default_floor_id < 'a') default_floor_id -= '0';
+ else
+ default_floor_id = default_floor_id - 'a' + 10;
fgetc(f);
int i, j;
for (i = 0; i != 4; ++i) r->neighbours[i] = ttmap + fgetc(f);