Closed Twisol closed 11 years ago
It took me a while to figure out what's going on at first, but the refactoring turned out well, in my opinion. I think merging this is a good idea. Are you planning to add anything more to it, or does this pretty much cover the basics? I kinda want this to be part of master already because this batch of commits touched almost all the files, and the longer we wait, the more annoying the merge conflicts get :p
I think this covers the basics. We'll want to consider some kind of input method abstraction at some point, though.
I'll merge this into master later tonight, unless someone has objections. At that point, please do your best to merge master into your current feature branch.
Okay. I'm going to help Michael out with Git and the merging of his menu system tomorrow, so having your code in master by tonight will definitely be nice to have. :)
This patch adds a state stack and introduces some interfaces, such as GameState and View. It also refactors a View out of SimulationState.