Original Post
I read this article on the codeproject.com about Game States. Basically it says each state is its own class. Then a Game State Manager changes states and calls the functions. What do you think about this design? Have you tired something like this or do you have a better design? I guess really I'm looking for tips or suggestions on how to handle game states. Thanks.