Bram-Hub / LEGUP

Logic Engine for Grid-Using Puzzles - a better way to learn formal logic
GNU General Public License v3.0
29 stars 78 forks source link

[BUG] Bug with deleting case rules making board unmodifiable #825

Closed TreeSnowFence closed 2 months ago

TreeSnowFence commented 2 months ago

Description

When you delete the node preceding the use of a case rule, the spaces on the board that the case rule affected become unmodifiable. While it seems that this bug is for case rules in general, it is confirmed to exist in binary, skyscrapers, and sudoku

Steps to Reproduce

Open a puzzle. Do 1 step of the puzzle. Use a case rule. Delete any board node preceding the use of the case rule

Expected Behavior

The empty squares on the board should still be modifiable.

Screenshots

Screenshot 2024-06-18 143203

Puzzle Files

No response

Additional Context

No response