Playing sounds
Open the LoadLevel.cpp
file and add the call to the new populateEmitters
function, as highlighted in the following code:
void Engine::loadLevel() { m_Playing = false; // Delete the previously allocated memory for (int i = 0; i < m_LM.getLevelSize().y; ++i) { delete[] m_ArrayLevel[i]; } delete[] m_ArrayLevel; // Load the next 2d array with the map for the level // And repopulate the vertex array as well m_ArrayLevel = m_LM.nextLevel(m_VALevel); // Prepare the sound emitters populateEmitters(m_FireEmitters, m_ArrayLevel); // How long is this new time limit m_TimeRemaining = m_LM.getTimeLimit(); ...