I like the ideas. Note that if you're going to enable terrain alteration you might as well make it a map editor at the same time! Or at least make A map editor at the same time.
LMAO!! I was thinking the same thing, but I didn't want to stick my foot in my mouth and make the commitment!
So, we'll see about that, but I'm having a hard time arguing against it!
...a campaign editor too... but this not something I personally want to explore greatly for now.
amen! So perhaps, in the end, maps, scenarios and campaigns can all be edited from "in-game", allowing us to render them as they would look in game, etc. I noticed that they did this in Rise of Nations. I think that noting it is enough for now.
While I have made World and Map singletons, and will revert them...
Actually, please don't revert them yet. I think it serves them well to be singletons, or at least to be accessible in that fashion.
... I think we should go through the entire game project (namespace) and decide on a set of embedded namespaces to shove it all into... with as little interdependency as possible. Discussing and refactoring as we go...
100% agreed. I mostly want this to make it easier to navigate the classes in my IDE, but that's not a good enough justification (IMO) to say we need to do it. None the less, I just like the idea.