Personally, I don't really see the difference between global variables and static classes for storing the state.
But, the size of this project means trying to engineer a more robust solution would probably be overkill, and if you like working with static classes the best, that's the right choice.
You're correct that there isn't a huge difference. I think the main difference is that, with global instances of objects, you have to worry about checking if they're None throughout most of the code. Static classes don't have that worry (as long as you architect that code right).
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Personally, I don't really see the difference between global variables and static classes for storing the state.
But, the size of this project means trying to engineer a more robust solution would probably be overkill, and if you like working with static classes the best, that's the right choice.
Great job with this 👍
You're correct that there isn't a huge difference. I think the main difference is that, with global instances of objects, you have to worry about checking if they're
None
throughout most of the code. Static classes don't have that worry (as long as you architect that code right).