Called by CardManager::Destroy()
| 203 | |
| 204 | // Called by CardManager::Destroy() |
| 205 | void MockingboardCardManager::Destroy(void) |
| 206 | { |
| 207 | // NB. All cards (including any Mockingboard cards) have just been destroyed by CardManager |
| 208 | |
| 209 | if (m_mockingboardVoice.lpDSBvoice && m_mockingboardVoice.bActive) |
| 210 | DSVoiceStop(&m_mockingboardVoice); |
| 211 | |
| 212 | DSReleaseSoundBuffer(&m_mockingboardVoice); |
| 213 | } |
| 214 | |
| 215 | // Called by ContinueExecution() at the end of every execution period (~1000 cycles or ~3 cycles when MODE_STEPPING) |
| 216 | // NB. Required for FT's TEST LAB #1 player |
nothing calls this directly
no test coverage detected