by Graf Zahl » Fri Nov 09, 2018 12:56 pm
So, I don't think this is going to be merged, I was able to use it for what I needed (by disabling large parts of the map setup that were irrelevant for the task at hand), but overall it is nearly impossible to refactor the engine so that the global level struct can be refactored into something more flexible. But without that it makes no sense to go on with this round of refactoring, ultimately all it provides is splitting up the files that make up the map setup code.
So I'm just going to leave it in case I need it again.
So, I don't think this is going to be merged, I was able to use it for what I needed (by disabling large parts of the map setup that were irrelevant for the task at hand), but overall it is nearly impossible to refactor the engine so that the global level struct can be refactored into something more flexible. But without that it makes no sense to go on with this round of refactoring, ultimately all it provides is splitting up the files that make up the map setup code.
So I'm just going to leave it in case I need it again.