aboutsummaryrefslogtreecommitdiff
path: root/map.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2006-11-01 11:31:20 +0000
committerSimon Tatham <anakin@pobox.com>2006-11-01 11:31:20 +0000
commit9b31ed25d8b92be550b0a91959ac9bede3aea159 (patch)
treefcefc9d3d49d63ba63715c6f2782b5cf7fdc012b /map.c
parentfe4fd0ebc5eddb411d1d3dd521ef462799705e00 (diff)
downloadpuzzles-9b31ed25d8b92be550b0a91959ac9bede3aea159.zip
puzzles-9b31ed25d8b92be550b0a91959ac9bede3aea159.tar.gz
puzzles-9b31ed25d8b92be550b0a91959ac9bede3aea159.tar.bz2
puzzles-9b31ed25d8b92be550b0a91959ac9bede3aea159.tar.xz
Mike's changes to dsf.c alter the internal storage format of dsf
structures, meaning that ad-hoc initialisation now doesn't work. Hence, this checkin converts all ad-hoc dsf initialisations into calls to dsf_init() or snew_dsf(). At least, I _hope_ I've caught all of them. [originally from svn r6888]
Diffstat (limited to 'map.c')
-rw-r--r--map.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/map.c b/map.c
index 4ab6c4f..d70d428 100644
--- a/map.c
+++ b/map.c
@@ -1695,8 +1695,7 @@ static char *parse_edge_list(game_params *params, char **desc, int *map)
int i, k, pos, state;
char *p = *desc;
- for (i = 0; i < wh; i++)
- map[wh+i] = i;
+ dsf_init(map+wh, wh);
pos = -1;
state = 0;