We will make the bullets usable with the following six steps:
Add the necessary include directive for the
Bullet
class.Add some control variables and an array to hold some
Bullet
instances.Handle the player pressing R to reload.
Handle the player pressing the left mouse button to fire a bullet.
Update all bullets that are in flight, in each frame.
Draw the bullets that are in flight, in each frame.
Add the include directive to make the Bullet class available:
#include "stdafx.h"
#include <SFML/Graphics.hpp>
#include "ZombieArena.h"
#include "Player.h"
#include "TextureHolder.h"
#include "Bullet.h"
using namespace sf;
Let's move on to the next step.