This might be an iffy topic, but I really feel the code needs a tune up. It’s quite hard to read off the bat, and the classes like game need to be split up (it’s 8000 lines long damnit) into coherent classes like MainMenu or ActionProcessor and ideally reduce coupling.
And I think anyone interested should check out http://astyle.sourceforge.net/ and/or http://geosoft.no/development/cppstyle.html
I want to see the source increase in readability, increase in maintanability and if that means the game runs a hertz or two slower, then so be it.
I don’t want to bash the code anyone has done, let’s just treat this as a meta-bug and start by agreeing a 8000 line class is a problem
PS: Folders. Here are some that would be welcomed: Item, Monster, Mission, NPC, Vehicle, Engine (or GUI, Screen, whatever)