Additionally to regular close behavior (close on right click, ESC, ...) and full custom behavior we need a mode that only ignores right click, e.g. for the observation window.
Hence introduce an enum instead of the bool which additionally makes the window constructors much more readable.
Also a bit refactoring in the draw code: Translated comments, renamed snake_case variables and related functions for easier understanding of the code and this change. Additionally updated the turtle submodule which now uses less of the preprocessor
Additionally to regular close behavior (close on right click, ESC, ...) and full custom behavior we need a mode that only ignores right click, e.g. for the observation window. Hence introduce an enum instead of the bool which additionally makes the window constructors much more readable.
Also a bit refactoring in the draw code: Translated comments, renamed snake_case variables and related functions for easier understanding of the code and this change. Additionally updated the turtle submodule which now uses less of the preprocessor