Adding SoundManager to the game engine
Open the Engine.h
file and add an instance of the new SoundManager
class, as shown in the following highlighted code:
#pragma once #include <SFML/Graphics.hpp> #include "TextureHolder.h" #include "Thomas.h" #include "Bob.h" #include "LevelManager.h" #include "SoundManager.h" using namespace sf; class Engine { private:     // The texture holder     TextureHolder th;     // Thomas and his friend, Bob     Thomas m_Thomas;     Bob m_Bob;     // A class to manage all the levels     LevelManager m_LM;     // Create a SoundManager     SoundManager m_SM;     const int TILE_SIZE = 50;     const int VERTS_IN_QUAD = 4;
At this point, we could use m_SM
to call the various play....