While bringing Ladon’s code back from the dead, I decided to fix something that has been bugging me from the start. In fact, it has bugged me in pretty much every OOP project I’ve ever done. C++ and OOP in general were a revolution in programming that built on top of the traditional “procedural” paradigm. Instead of endless lines of procedural code that look like this:
Do this! Do that! Do this other thing!