reveal number panel neighbors on "both buttons clicked" #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In the original minesweeper game, there is a feature that is very practical and time saving but few people knows about it : when both mouse buttons are pressed at the same time and then released, it reveals every neighboring panels that are not flagged.
For instance, in this situation:
We can be certain that there are no mines left around the "1" that is on the left side of the flag. Instead of clicking on each of the three panels under it, we can just press the two mouse buttons at the same time on the "1" panel and when we release at least one button the three panels under it are revealed:
Obviously, if there is a mine under a panel that is not marked with a flag, you will still loose the game if you click on it this way.
In this PR I slighly modified the code to permit the "both buttons clicked" feature.