X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/61234e85f29975c81b4196361a14a8585ca32151..6ce42e60a5d04df7628254fae6490aa5a8124eb7:/unfinished/slide.c diff --git a/unfinished/slide.c b/unfinished/slide.c index 854d483..7af2e26 100644 --- a/unfinished/slide.c +++ b/unfinished/slide.c @@ -896,7 +896,7 @@ static char *validate_desc(game_params *params, char *desc) int w = params->w, h = params->h, wh = w*h; int *active, *link; int mains = 0, mpos = -1; - int i, j, tx, ty, minmoves; + int i, tx, ty, minmoves; char *ret; active = snewn(wh, int); @@ -941,13 +941,6 @@ static char *validate_desc(game_params *params, char *desc) } link[i] = i - dist; - for (j = i; j > 0; j = link[j]) - if (j == i-1 || j == i-w) - break; - if (j < 0) { - ret = "Disconnected piece in game description"; - goto done; - } active[i] = TRUE; active[link[i]] = FALSE;