AmbientSounds.cpp
上传用户:hkb425
上传日期:2007-06-16
资源大小:34191k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. // AmbientSounds.cpp: implementation of the CAmbientSounds class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "AmbientSounds.h"
  6. #include "audio.h"
  7. //////////////////////////////////////////////////////////////////////
  8. // Construction/Destruction
  9. //////////////////////////////////////////////////////////////////////
  10. CAmbientSounds::CAmbientSounds()
  11. {
  12. m_time=0;
  13. m_number=0;
  14. }
  15. CAmbientSounds::~CAmbientSounds()
  16. {
  17. }
  18. void CAmbientSounds::ResetSounds()
  19. {
  20. m_time=0;
  21. m_number=0;
  22. }
  23. void CAmbientSounds::PlaySounds()
  24. {
  25. if(m_time==0)
  26. {
  27. CAudio::Play(SOUND_AMBIENT,-1,false);
  28. CAudio::Play(SOUND_BIRD_0 + m_number,1,false);
  29. m_time++;
  30. }
  31. if(m_time>200)
  32. {
  33. m_time=1;
  34. m_number++;
  35. if(m_number>7)m_number=0;
  36.     CAudio::Play(SOUND_BIRD_0 + m_number,1,false);
  37. }
  38. m_time++;
  39. }