To start make you have to run ooGUI.py. Logic is only a passiv file
To run test you have only run unittest_logic.py
tkinter need the totall different position of colum and row then pn.array. In np.array you need first rows then columns. In tkinter first columns then rows.
We use PEP8. To add PEP8 to a projekt use the command Ctrl+Shift+P in vscode and click on select Linter. Choose PEP8 in the list
However, I would limit the line length to 120 characters from convenience (default for PyCharm). In VSCode this can be done with "python.linting.pep8Args": ["--max-line-length=120"]
can be changed. Open with CTRL+, setting.json
'''
in:
do:
out:
TODO:
'''
0-9 stands for the bombs around 10 stands for a bomb 11 stands for a clicked field
filename:classname:methodname:message
https://docs.python.org/3/howto/logging-cookbook.html
proptery
check if the field is solvable
more tests