comp380team3 / PuzzlePathDimension

Class project for COMP 380 at California State University, Northridge
0 stars 0 forks source link

Implement major architectural points #21

Closed Twisol closed 11 years ago

Twisol commented 11 years ago

This patch adds a state stack and introduces some interfaces, such as GameState and View. It also refactors a View out of SimulationState.

Jjp137 commented 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

Twisol commented 11 years ago

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.

Jjp137 commented 11 years ago

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. :)