Closed Antagony1060 closed 4 years ago
Ah, interesting!
I've fixed it in v0.48.
One minor note is that when you backspace through and land on the shared end-point, you cannot backspace further unless you click to toggle the direction. I had not implemented backspacing across linked clues, which seems like an OK thing in general, except for this "shared end-point" situation. I'll file a bug and think about it.
That was remarkably quick, thank you! Tested and working great.
Given a 5x5 grid with the answer to 1a linking to 3d:
it throws the error 'loop in successor for 0,4'.
I've played around with it a bit and as far as I can tell it only occurs when the square in the top-right corner of the grid is shared between two successive chained lights. For example: in a larger grid with two lights on the top row, the error only occur if the chain order is 1a,2a,3d. Both 2a,1a,3d and 1a,3d,2a work fine.