-
Book Overview & Buying
-
Table Of Contents
Beginning C++ Game Programming
By :
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.
Here are some variables to keep track of bullets, clip sizes, bullets spare/remaining, bullets in the clip, the current rate of fire (starting at one per second), and the time when the last bullet was fired.
Add the highlighted...