12 map = calloc(1, sizeof(struct map));
13 map->name = strdup(fname);
15 snprintf(buf, sizeof(buf), "%s/%s", MAPDIR, fname);
16 if (!(fp = fopen(buf, "r"))) {
17 fprintf(stderr, "error fopen() %s\n", buf);
24 map->map[y][x] = fgetc(fp);
26 if (fgetc(fp) != '\n') {
27 fprintf(stderr, "error file format: no NL at y=%d x=%d\n", y, x);
35 showmap(struct map* map)
39 mvprintw(0, 50, "map: %s", map->name);
42 mvaddch(y, x, map->map[y][x]);