Starting the Zombie Arena game engine
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 Player
class.
Add the code following to the ZombieArena.cpp
file:
#include "stdafx.h" ...
Get Beginning C++ Game Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.