In this game, we will need a slightly upgraded game engine in
main. In particular, we will have an enumeration called
state which will track what the current state of the game is. Then, throughout
main, we can wrap parts of our code so that different things happen in different states.
Right-click on the
HelloSFML file in the Solution Explorer and select Rename. Change the name to
ZombieArena.cpp. This will be the file that contains our
main function and the code that instantiates and controls all our classes.
We begin with the now familiar
main function and some include directives. Note the addition of an include directive for the
Add the code following to the
#include "stdafx.h" ...