1 | /* |
1 | /* |
2 | * static char *rcsid_map_c = |
2 | * static char *rcsid_map_c = |
3 | * "$Id: map.C,v 1.12 2006/08/28 16:52:51 root Exp $"; |
3 | * "$Id: map.C,v 1.13 2006/08/29 09:35:51 elmex Exp $"; |
4 | */ |
4 | */ |
5 | |
5 | |
6 | /* |
6 | /* |
7 | CrossFire, A Multiplayer game for X-windows |
7 | CrossFire, A Multiplayer game for X-windows |
8 | |
8 | |
… | |
… | |
949 | m->winddir = atoi(value); |
949 | m->winddir = atoi(value); |
950 | } else if (!strcmp(key, "sky")) { |
950 | } else if (!strcmp(key, "sky")) { |
951 | m->sky = atoi(value); |
951 | m->sky = atoi(value); |
952 | } else if (!strcmp(key, "nosmooth")) { |
952 | } else if (!strcmp(key, "nosmooth")) { |
953 | m->nosmooth = atoi(value); |
953 | m->nosmooth = atoi(value); |
954 | } else if (!strcmp(key, "safe_map")) { |
|
|
955 | m->safe_map = atoi(value); |
|
|
956 | } |
954 | } |
957 | else if (!strncmp(key,"tile_path_", 10)) { |
955 | else if (!strncmp(key,"tile_path_", 10)) { |
958 | int tile=atoi(key+10); |
956 | int tile=atoi(key+10); |
959 | |
957 | |
960 | if (tile<1 || tile>4) { |
958 | if (tile<1 || tile>4) { |
… | |
… | |
1329 | fprintf (fp, "winddir %d\n", m->winddir); |
1327 | fprintf (fp, "winddir %d\n", m->winddir); |
1330 | if (m->sky) |
1328 | if (m->sky) |
1331 | fprintf (fp, "sky %d\n", m->sky); |
1329 | fprintf (fp, "sky %d\n", m->sky); |
1332 | if (m->nosmooth) |
1330 | if (m->nosmooth) |
1333 | fprintf (fp, "nosmooth %d\n", m->nosmooth); |
1331 | fprintf (fp, "nosmooth %d\n", m->nosmooth); |
1334 | if (m->safe_map) |
|
|
1335 | fprintf (fp, "safe_map %d\n", m->safe_map); |
|
|
1336 | |
1332 | |
1337 | /* Save any tiling information, except on overlays */ |
1333 | /* Save any tiling information, except on overlays */ |
1338 | if (flag != 2) |
1334 | if (flag != 2) |
1339 | for (i = 0; i < 4; i++) |
1335 | for (i = 0; i < 4; i++) |
1340 | if (m->tile_path[i]) |
1336 | if (m->tile_path[i]) |