Im thinking about to refactor the project on a big scale, because could need it as code base for some projects. I want do get rid of the singleton design and encapsule the needed instances into the game instance. So every instance will have an reference to the current game and through this access to all the over needed instances (singletons sucks anyway :)
Then i will go through ALL the code and mark down things that are not really nice.
The goal is to change everything to a clean oop structure.
Im thinking about to refactor the project on a big scale, because could need it as code base for some projects. I want do get rid of the singleton design and encapsule the needed instances into the game instance. So every instance will have an reference to the current game and through this access to all the over needed instances (singletons sucks anyway :)
Then i will go through ALL the code and mark down things that are not really nice.
The goal is to change everything to a clean oop structure.