aboutsummaryrefslogtreecommitdiff
path: root/tracks.c
diff options
context:
space:
mode:
Diffstat (limited to 'tracks.c')
-rw-r--r--tracks.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tracks.c b/tracks.c
index 6759c21..1e46c9d 100644
--- a/tracks.c
+++ b/tracks.c
@@ -1374,7 +1374,7 @@ static int solve_check_loop(game_state *state)
/* TODO eventually we should pull this out into a solver struct and keep it
updated as we connect squares. For now we recreate it every time we try
this particular solver step. */
- dsf = snew_dsf(w*h);
+ dsf = dsf_new(w*h);
/* Work out the connectedness of the current loop set. */
for (x = 0; x < w; x++) {
@@ -1465,7 +1465,7 @@ static int solve_bridge_sub(game_state *state, int x, int y, int d,
assert(d == D || d == R);
if (!sc->dsf)
- sc->dsf = snew_dsf(wh);
+ sc->dsf = dsf_new(wh);
dsf_reinit(sc->dsf);
for (xi = 0; xi < w; xi++) {
@@ -1879,7 +1879,7 @@ static bool check_completion(game_state *state, bool mark)
}
}
- dsf = snew_dsf(w*h);
+ dsf = dsf_new(w*h);
for (x = 0; x < w; x++) {
for (y = 0; y < h; y++) {