void AudioClass::InitializeResource() { FMOD_RESULT result; FMOD::Sound* snd; result = m_system->createSound("Resource\\explode.wav", FMOD_HARDWARE, 0, &snd); ERRCHECK(result); snd->setMode(FMOD_LOOP_OFF); SoundClass* sc = new SoundClass(); sc->Initialize(snd, "explode"); m_soundList.push_back(sc); }
//-------------------------------------------------------------------------------------- // Clean up the objects we've created //-------------------------------------------------------------------------------------- void CleanupDevice() { sc.Shutdown(); }
//-------------------------------------------------------------------------------------- // Render the frame //-------------------------------------------------------------------------------------- void Render() { sc.Play(); }
HRESULT InitDevice() { HRESULT hr = S_OK; sc.Initialize(g_hWnd); return S_OK; }