diff options
| author | Chris Boyle <chris@boyle.name> | 2023-01-18 20:58:31 +0000 |
|---|---|---|
| committer | Ben Harris <bjh21@bjh21.me.uk> | 2023-01-19 00:21:27 +0000 |
| commit | b5e02b0b9c1b35b0b907bf6d63e62b9fafd9cb7e (patch) | |
| tree | 835dbb9966b3fe23ba8474ad6dd3364869244d86 /README | |
| parent | aaa36328dd33e255e41547fdeab08fe93e3db716 (diff) | |
| download | puzzles-b5e02b0b9c1b35b0b907bf6d63e62b9fafd9cb7e.zip puzzles-b5e02b0b9c1b35b0b907bf6d63e62b9fafd9cb7e.tar.gz puzzles-b5e02b0b9c1b35b0b907bf6d63e62b9fafd9cb7e.tar.bz2 puzzles-b5e02b0b9c1b35b0b907bf6d63e62b9fafd9cb7e.tar.xz | |
Tracks: let solve make illegal moves
Not only does it set the outer edges to NOTRACK, but it may also overwrite
any mistakes the user has previously made elsewhere. Otherwise, the entire
solve is rejected ("Solve unavailable" error on Android) if the user has
made a single mistake, which is inconsistent with the other games.
This may be giving a free pass to corrupted moves that occur after a solve,
so this may still want tightening up in some way, but it's still limited to
squares within the grid, so I agree with Ben's assessment that this is
likely not to be exploitable.
Fixes #584
(cherry picked from Android port, commit
33bd14fb6f7cd760e7218fffd90f3a266b1f4123)
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions