Hey look: It's a rewrite of the other source code to C++ and SFML. (Yes the other code was more like C with classes than C++).
You now may probably be able to follow the tutorial and look at the code, although some parts like singletons have be refactored out, because they aren't really that usefull for states. Also the objects initzialition and 'clean up' runs now all in the constructor and destructor. But since everything works with
RAII (and one should keep it that way) the destructors are actually pretty useless...
I'll create a tutorial in the wiki section on GitHub and try to reach the creator of the blog to get it added to the list.
I hope it does help you and others.
@Nexus: Feel free to comment on the code, specially the C++11 bits.
[attachment deleted by admin]